Tag: django

Почему Django использует кортежи для настроек, а не для списков?

Цитируя этот ответ : Помимо неизменности кортежей, существует также семантическое различие, которое должно служить руководством для их использования. Кортежи представляют собой разнородные структуры данных (т. Е. Их записи имеют разные значения), а списки – однородные последовательности. Кортежи имеют структуру, списки имеют порядок. Это имеет смысл для меня. Но почему Django использует кортежи, а не списки […]

Получение имени шаблона в шаблоне django

Для целей отладки я хотел бы иметь переменную во всех моих шаблонах, содержащую путь к визуализируемому шаблону. Например, если представление отображает шаблоны / account / logout.html, я хотел бы {{template_name}} содержать строковые шаблоны / account / logout.html. Я не хочу идти и менять какие-либо представления (особенно потому, что я многократно использую много приложений), поэтому путь […]

Django: тестирование, если страница перенаправлена ​​на нужный URL-адрес

В моем приложении django у меня есть система аутентификации. Итак, если я не вхожу в систему и не пытаюсь получить доступ к личной информации какого-либо профиля, я перенаправляюсь на страницу входа. Теперь мне нужно написать тестовый пример. Ответы от браузеров, которые я получаю, это: GET /myprofile/data/some_id/ HTTP/1.1 302 0 GET /account/login?next=/myprofile/data/some_id/ HTTP/1.1 301 0 GET […]

Запретить удаление в модели Django

У меня такая настройка (упрощенная для этого вопроса): class Employee(models.Model): name = models.CharField(name, unique=True) class Project(models.Model): name = models.CharField(name, unique=True) employees = models.ManyToManyField(Employee) Когда Сотрудник собирается удалить, я хочу проверить, подключен ли он к каким-либо проектам. Если это так, удаление должно быть невозможно. Я знаю о сигналах и о том, как их использовать. Я могу […]

не может найти статические изображения в среде django dev

Я прочитал статью (и несколько других по этому вопросу), но до сих пор не могу понять, как показать изображение, если ссылка на файл, существующий в веб-службе, не закодирована в шаблон html. У меня есть urls.py : … (r'^galleries/(landscapes)/(?P<path>.jpg)$', 'django.views.static.serve', {'document_root': settings.MEDIA_URL}), … где «ландшафты» – это один из альбомов, с которых я пытаюсь показать изображения. […]

получить объекты внешнего ключа в одном запросе – Django

У меня есть 2 модели в моем коде django: class ModelA(models.Model): name = models.CharField(max_length=255) description = models.CharField(max_length=255) created_by = models.ForeignKey(User) class ModelB(models.Model): category = models.CharField(max_length=255) modela_link = models.ForeignKey(ModelA, 'modelb_link') functions = models.CharField(max_length=255) created_by = models.ForeignKey(User) Say ModelA имеет 100 записей, все из которых могут иметь или не иметь ссылок на ModelB Теперь скажите, что я […]

как копировать модули из одного виртуального в другой

Возможно ли копировать модули python из одного виртуального в другой. Как это сделать?

Как передать несколько значений для одного параметра URL?

Можно ли передавать несколько значений для одного параметра URL без использования собственного разделителя? Я хочу, чтобы бэкэнд ожидал, что urls адрес входного параметра будет иметь одно или несколько значений. Можно ли установить один или несколько URL-адресов. Каков способ установить параметр URL-адресов, чтобы он мог иметь несколько значений? Я не могу использовать свой собственный разделитель, потому […]

Django i18n: Общие причины появления переводов

Я делаю многоязычный сайт Django. Я создал файл сообщений, заполнил и скомпилировал его. Я проверил сайт (администратор в этом случае) на моем желаемом языке (иврит), и большинство фраз появляются на иврите, как должны, но некоторые этого не делают. Я проверил источник, и они по-прежнему отображаются как _('Whatever') как и следовало compilemessages , также они переводится […]

трассировка стека из управляющего сервера.

runserver Django не выводит трассировку стека при добавлении –traceback –verbosity 2 : ➫ python manage.py runserver –traceback –verbosity 2 Validating models… 0 errors found July 24, 2013 – 11:45:12 Django version 1.5.1, using settings 'base.settings' Development server is running at http://127.0.0.1:8000/ Quit the server with CONTROL-C. [24/Jul/2013 11:45:27] "POST /login/get_associations/ HTTP/1.0" 500 13220 Существуют ли […]

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