Tag: django

Django haystack whoosh супер медленный

У меня простая настройка с django-haystack и движком whoosh. Поиск с 19 объектами занял у меня 8 секунд. Я использовал панель инструментов django-debug, чтобы определить, что у меня была куча повторяющихся запросов. Затем я обновил свое поисковое представление для предварительной выборки отношений, так что дублирование запросов не произойдет: class MySearchView(SearchView): template_name = 'search_results.html' form_class = […]

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

Я храню свои шаблоны в базе данных, и у меня нет пути для предоставления метода template.render . Есть ли какой-либо открытый метод, который принимает шаблон в виде строки? Есть ли обходной путь?

Загрузка файла Django не в пути MEDIA_ROOT дает мне ошибку SuspiciousOperation

Я хочу загрузить файлы на путь, который все еще находится в моем проекте django, но в моем пути MEDIA_ROOT . Когда я пытаюсь сделать это, я получаю ошибку SuspiciousOperation . Вот пути, определенные в файле настроек: MEDIA_ROOT = os.path.join(os.path.dirname( __file__ ), 'static_serve') UPLOAD_DIR = os.path.join(os.path.dirname( __file__ ), 'uploads') Я делаю это, потому что я не […]

django: как сделать caculation внутри страницы шаблона html?

Привет, я использую миниатюрный плагин, чтобы получить ширину и высоту изображения, теперь я хочу определить заполнение тега img с помощью высоты получателя от миниатюрного плагина, например: <img style="padding-top: {{ img.height / 2 }}" src=""/> Но я получил ошибку здесь, django не позволяет рассчитать, как это?

в которой python web framework (django или django-norel или pyramid) используется, когда MongoDB используется как база данных

Я использую MongoDB как мою основную (и только до сих пор) базу данных, и из-за google и ссылок, которые она мне предоставила, меня путают между Django или Pyramid. Мне нравится python, но я никогда не делал веб-разработки в python (я сделал это на PHP). Теперь, потому что я буду использовать Mongo, поэтому я не буду […]

Очистка базы данных в django перед каждым методом тестирования

По умолчанию, когда Django работает с базами данных sqlite, он создает новую базу данных для тестирования. Это означает, что для каждого класса, который происходит из unittest.TestCase, я получаю новую базу данных. Может ли это быть изменено так, что оно будет очищено до того, как будет запущен каждый метод тестирования? Пример. Я тестирую класс менеджера, который […]

Django – сохранение объектов в сеансе

class Book(models.Model): author = models.ForeignKey(User) name = models.CharField(max_length=100) def view(request): book = Book.objects.get(pk=1) request.session['selected_book'] = book Хорошая практика хранения объектов в сеансе вместо их идентификатора? Будет ли это «picklable» достаточно для использования в шаблонах, например? <div>{{ request.session.book.author.name }}</div>

Запуск Celery: AttributeError: объект 'module' не имеет атрибута 'celery'

Я пытаюсь запустить сервер рабочих сельдерей из командной строки: celery -A tasks worker –loglevel=info Код в tasks.py: import os os.environ[ 'DJANGO_SETTINGS_MODULE' ] = "proj.settings" from celery import task @task() def add_photos_task( lad_id ): … Я получаю следующую ошибку: Traceback (most recent call last): File "/usr/local/bin/celery", line 8, in <module> load_entry_point('celery==3.0.12', 'console_scripts', 'celery')() File "/usr/local/lib/python2.7/site-packages/celery-3.0.12-py2.7.egg/celery/__main__.py", line […]

Django: Как установить DateField только для принятия дат «Сегодня и в будущем»

Я искал способы установить форму Django, чтобы принимать только даты, которые сегодня или дни в будущем. В настоящее время у меня есть jQuery datepicker на интерфейсе, но вот поле формы для модели. Спасибо за помощь, очень ценю. date = forms.DateField( label=_("What day?"), widget=forms.TextInput(), required=True)

Развязка классов домена из классов Django Model

Поэтому я завершил анализ OO и дизайн веб-приложения, которое я создаю, и теперь я вхожу в реализацию. Были приняты конструктивные решения по внедрению системы с использованием Python и структуры веб-разработки Django. Я хочу начать реализацию некоторых классов объектов домена, которые нуждаются в постоянстве. Похоже, что Django предложит мне реализовать их как классы, которые унаследованы от […]

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