Tag: django

Поле идентификатора модели Django Rest Framework в сериализаторе вложенных отношений

Я использую Django Rest Framework, где у меня есть следующие два сериализатора: class ServiceSerializer(serializers.ModelSerializer): id = serializers.ReadOnlyField() class Meta: model = ServiceType fields = ('id', 'serviceName', 'servicePrice') class CompanyShortListSerializer(serializers.ModelSerializer): services = ServiceSerializer(many=True) class Meta: model = Company fields = ( 'id','name','address','cost_per_patient','cost_per_month','renting_fee','services') Модель ServiceType выглядит так: class ServiceType(models.Model): serviceName = EncryptedCharField(max_length=100, blank=True, verbose_name = "Typ usługi") […]

django request.user.is_authenticated всегда правдиво?

Может ли кто-нибудь сказать мне, почему в следующем коде я перенаправляюсь на yahoo.com вместо google.com? URLs urlpatterns = patterns('', (r'^$', initialRequest,)) Посмотреть def initialRequest(request): if request.user.is_authenticated: return HttpResponseRedirect('http://yahoo.com') else: return HttpResponseRedirect('http://google.com')

render_to_response дает TemplateDoesNotExist

Я получаю путь шаблона, используя paymenthtml = os.path.join(os.path.dirname(__file__), 'template\\payment.html') и вызывая его в другом приложении, в котором файл paymenthtml копируется на payment_template return render_to_response(self.payment_template, self.context, RequestContext(self.request)) Но я получаю ошибку TemplateDoesNotExist at / test-payment-url / E: \ TestApp \ шаблон \ payment.html Почему возникает ошибка? Изменить: я сделал следующее изменение в settings.py, и он может […]

Как я могу изменить язык администратора Django?

У меня есть сайт django 1.6 с i18n. Я могу изменить внешний интерфейс с помощью окна выбора в верхней части шаблона, но я не знаю, есть ли приложение или трюк django для изменения языка администратора, потому что он, кажется, хранит где-то в переменной сеанса, и он сохраняет первый язык, который я использовал в интерфейсе.

Django 1.7 makemigrations замораживание / зависание

Я, наконец, обновляюсь с Django 1.6 до 1.7 и удаляю Юг в процессе. Я выполнил официальные инструкции Django и удалил все мои старые пронумерованные миграции. Теперь я пытаюсь запустить python manage.py makemigrations чтобы новые миграции продолжали двигаться вперед с модулем миграции 1.7, но он полностью зависает, и единственный вывод, который я получаю, следующий: bash -cl […]

Daemonize Celerybeat в эластичном бобовом стебле (AWS)

Я пытаюсь запустить celerybeat в качестве демона в эластичном бобовом стебле. Вот мой файл конфигурации: files: "/opt/python/log/django.log": mode: "000666" owner: ec2-user group: ec2-user content: | # Log file encoding: plain "/opt/elasticbeanstalk/hooks/appdeploy/post/run_supervised_celeryd.sh": mode: "000755" owner: root group: root content: | #!/usr/bin/env bash # Get django environment variables celeryenv=`cat /opt/python/current/env | tr '\n' ',' | sed 's/%/%%/g' […]

Регулярное выражение Python с вопросительным знаком literal

Я использую URLconf Django, URL, который я получу, это /?code=authenticationcode Я хочу сопоставить URL с помощью r'^\?code=(?P<code>.*)$' , Но это не сработает. Тогда я узнал, что это проблема «?». Becuase Я пытался сопоставить /aaa?aaa r'aaa\?aaa' используя r'aaa\?aaa' r'aaa\\?aaa' даже r'aaa.*aaa' , все провалилось, но работает, когда это «+» или любой другой персонаж. Как сопоставить «?», […]

Пользовательские шаблоны Django в Google App Engine

Я пытаюсь включить следующий тег в веб-приложение Google App Engine: http://www.djangosnippets.org/snippets/1357/ Есть ли какая-либо конфигурация этого файла, чтобы он работал с Google App Engine? Потому что я следил за учебниками по шаблонам Django: http://docs.djangoproject.com/en/dev/howto/custom-template-tags/ и имеют следующую структуру: templatetags/ __init__.py range_template.py в файле Template у меня есть {% load range_template%} Но я получаю сообщение об […]

Django colcstatic boto broken pipe при большой загрузке файла

Я пытаюсь загрузить статические файлы в свой ведро S3 с помощью collectstatic, но я получаю поврежденную трубную ошибку с файлом javascript 700k, это ошибка Copying '/Users/wedonia/work/asociados/server/asociados/apps/panel/static/panel/js/js.min.js' Traceback (most recent call last): File "manage.py", line 10, in <module> execute_from_command_line(sys.argv) File "/Users/wedonia/work/asociados/server/envs/asociados/lib/python2.7/site-packages/django/core/management/__init__.py", line 399, in execute_from_command_line utility.execute() File "/Users/wedonia/work/asociados/server/envs/asociados/lib/python2.7/site-packages/django/core/management/__init__.py", line 392, in execute self.fetch_command(subcommand).run_from_argv(self.argv) File "/Users/wedonia/work/asociados/server/envs/asociados/lib/python2.7/site-packages/django/core/management/base.py", line […]

Где WSGIPythonPath указывает мой виртуальный?

У меня есть папка под названием python2.7 внутри lib в виртуальной среде. Прочитав полдюжины учебных пособий, я не могу точно определить, что я должен указать на WSGIPythonPath. Я видел, как некоторые указывали на site-packages но некоторые из них были разделены двоеточием : список. Syntax error on line 1019 of /etc/httpd/conf/httpd.conf: WSGIPythonPath cannot occur within <VirtualHost> […]

Interesting Posts

D3 Предварительное рендеринг

Масштабная шкала y оси на основе оси с ручным увеличением по оси x

Строка байтов Python неправильно печатает в словаре

Почему + = ведет себя непредсказуемо в списках?

Инкрементный ближайший соседний алгоритм в Python

Как удалить RDD в PySpark с целью освобождения ресурсов?

Python: найдите значение min, max в списке кортежей

Какую команду использовать вместо urllib.request.urlretrieve?

Запросы Python – нет адаптеров подключения

Как вызвать свойство базового класса, если это свойство перезаписывается в производном классе?

Pandas read_csv Параметры low_memory и dtype

Класс Python @property: использовать setter, но избегать getter?

streaming api с tweepy возвращает только второй последний твит и НЕ последний последний твит

Как обмениваться сеансами между модулями в приложении Python для приложения Google App Engine?

Как выполнить (безопасную) команду оболочки bash в setup.py?

Python - лучший язык программирования в мире.