Tag: django

Как связать несколько многоразовых приложений Django вместе?

Я стараюсь писать многоразовые приложения Django. Теперь я озадачен тем, как собрать их все вместе, чтобы получить окончательный проект. Вот пример того, что я имею в виду: у меня есть приложение для картинок, которое хранит, изменяет размеры и отображает изображения. Также у меня есть приложение weblog, которое хранит, редактирует и отображает тексты. Теперь я хочу […]

Загрузка Django: удалять загруженные дубликаты, использовать существующий файл (проверка на основе md5)

У меня есть модель с FileField , которая содержит загруженные пользователем файлы. Поскольку я хочу сэкономить место, я бы хотел избежать дубликатов. Что я хотел бы достичь: Вычислить загруженные файлы Контрольная сумма md5 Сохраните файл с именем файла на основе его md5sum Если файл с этим именем уже существует (новый файл является дубликатом ), отбросьте […]

Как локализовать содержимое приложения Django

Эй, я сейчас работаю над приложением django для учебы и дошел до 1818 года. Локализация самого сайта была очень простой, но теперь я должен разрешить пользователям переводить динамический контент приложения. Пользователи могут сохранять «продукты» в базе данных и давать им имена и описания, но так как весь сайт должен быть локализован, я должен предоставить способ […]

В чем разница между классом класса django и классом python?

Почему в Django существует потребность в дизайнере classonlymethod ? Почему он не может повторно использовать classmethod python?

AttributeError: объект 'module' не имеет атрибутов 'tests'

Я выполняю эту команду: python manage.py test project.apps.app1.tests и это вызывает эту ошибку: AttributeError: объект 'module' не имеет атрибутов 'tests' Ниже представлена ​​моя структура каталогов. Я также добавил app1 в конфигурацию установленных приложений. Traceback (most recent call last): File "manage.py", line 10, in <module> execute_from_command_line(sys.argv) File "/home/username/local/dev/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 385, in execute_from_command_line utility.execute() File "/home/username/local/dev/local/lib/python2.7/site-packages/django/core/management/__init__.py", line […]

Django REST Framework и абсолютный URL-адрес FileField

Я определил простое приложение Django, которое включает следующую модель: class Project(models.Model): name = models.CharField(max_length=200) thumbnail = models.FileField(upload_to='media', null=True) (Технически да, это мог быть ImageField.) В шаблоне достаточно просто включить значение MEDIA_URL (правильно закодированное в settings.py) в качестве префикса к URL-адресу эскиза. Следующее работает отлично: <div id="thumbnail"><img src="{{ MEDIA_URL }}{{ current_project.thumbnail }}" alt="thumbnail" width="400" height="300" border="0" […]

Изменение размера изображения с помощью django?

Я новичок в Django (и Python), и я сам пытался сам разработать некоторые вещи, прежде чем переходить на использование приложений других людей. У меня возникли проблемы с пониманием того, где вещи «подходят» в способе Django (или Python) делать вещи. То, что я пытаюсь решить, – это изменить размер изображения, как только оно будет загружено. У […]

Смешивание PostgreSQL и MongoDB (как бэкэндов Django)

Я думаю о переносе бэкэнда моего сайта в Mongo из Postgres по соображениям производительности, но ключевые части сайта полагаются на модели GeoDjango для расчета расстояний между объектами в реальном мире (и т. Д.). Было бы возможно, чтобы большая часть сайта работала на Mongo, но в тех ключевых областях, которые использовали Postgres для хранения? Является ли […]

Разрешение символа «-» в именах пользователей в интерфейсе Django Admin

В нашем webapp нам нужно было разрешить тире «-» в наших именах пользователей. Я включил это для процесса регистрации потребителя просто отлично с этим регулярным выражением r '^ [\ w -] + $' Как я могу сообщить администратору, чтобы я мог редактировать имена пользователей в auth> users, чтобы использовать символ «-» в именах пользователей? В […]

В чем разница ContentType и MimeType

Насколько я знаю, они абсолютно равны. Однако, просматривая некоторые документы django, я нашел этот фрагмент кода: HttpResponse.__init__(content='', mimetype=None, status=200, content_type='text/html') которые удивляют меня тем, что они ладят друг с другом. Официальные документы смогли решить проблему по-своему: content_type – это псевдоним для mimetype. Исторически этот параметр назывался только mimetype, но поскольку это фактически значение, включенное в […]

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