Tag: django

Docker, Supervisord и протоколирование – как консолидировать журналы в журналах докеров?

Итак, экспериментируйте с приложением Docker + Supervisord + Django через uWSGI. У меня весь стек работает нормально, но нужно убирать журнал. Если я запускаю диспетчер в не-демоном режиме, /usr/bin/supervisord -n Затем я получаю вывод журнала для супервизора, который воспроизводится в протоколе stdout docker. Однако, если supervisord находится в режиме демона, его собственные журналы спрятаны в […]

Как создать пользовательскую модель Поле для вызова to_python, когда к полю открывается сразу после инициализации (не загружается из БД) в Django> = 1.10?

После обновления с Django 1.9 до 1.10 я испытал изменение в поведении с полем, предоставленным пакетом django-geolocation. Это изменение, которое было сделано для совместимости 1.10 , нарушило поведение: https://github.com/philippbosch/django-geoposition/commit/689ff1651a858d81b2d82ac02625aae8a125b9c9 Ранее, если вы инициализировали модель с помощью GeopositionField , а затем сразу же получили доступ к этому полю, вы Geoposition объект Geoposition . Теперь вы просто […]

Почему администратор admin.autodiscover () не запускается автоматически в Django при использовании администратора, почему он был спроектирован так, чтобы его вызывали явно?

Не помещая admin.autodiscover() в urls.py на странице администрирования. You don't have permission to edit anything ( см. SO-поток ). Почему это так? Если вам всегда нужно добавлять admin.autodiscover() для редактирования информации с помощью администратора, даже если у вас есть имя суперпользователя и пароль для обеспечения безопасности, почему разработчики Django не admin.autodiscover() автоматически ?.

Turbogears 2 против Django – любые советы по выбору замены для Turbogears 1?

Я использую Turbogears 1 для прототипирования небольших сайтов в течение последних нескольких лет, и он немного длиннее в зубе. Любые предложения по вызову между обновлением до Turbogears 2 или переключением на что-то вроде Django? Я разорван между знакомством сообщества TG, которые очень отзывчивы и делают довольно хорошую документацию против гораздо большего сообщества, использующего Django. Меня […]

Django: эффективное разделение шаблонов / строк и переопределение

У меня есть общее представление Django, которое отображает шаблон. Шаблон находится в приложении, которое будут использовать другие проекты. Импорт проектов обычно подклассифицируется в представлении «Просмотр приложения». В представлении есть шаблон по умолчанию, который выполняет задание с общей формулировкой. 99% времени, подклассирование Views будет хотеть только изменять текст, поэтому вместо того, чтобы заставить их дублировать шаблон […]

datetime.datetime.now () + 1

Я хотел бы добавить 1 день с 3 часа + datetime.now. mante = Employee() mante.usercompany = idnamez mante.knowledgelost = datetime.datetime.now()+1 day more 3 hours. mante.seguemplelost = datetime.datetime.now()+1 mante.put() Кто-то знает, как это сделать?

Как отправить html-адрес электронной почты с помощью django с динамическим контентом?

Может ли кто-нибудь помочь мне отправить html-адрес электронной почты с динамическим содержимым. Один из способов – скопировать весь html-код в переменную и заполнить динамический код внутри него в представлениях Django, но это не кажется хорошей идеей, так как это очень большой html-файл. Буду признателен за любые предложения. Благодарю.

Невозможно удалить кеш для конкретной записи в Django

Я пытаюсь очистить кеш для одной конкретной записи, когда она сохраняется с помощью сигналов. Я использую декораторы ( signals и render_to ) из django-annoying render_to @signals.post_save(sender=Artigo) def artigo_post_save(instance, **kwargs): from django.http import HttpRequest from django.utils.cache import get_cache_key from django.core.cache import cache # cache.delete(instance.get_absolute_url()) # not work request = HttpRequest() request.method = "GET" request.path = '/' […]

Легкая технология уведомления

Мне нужно разработать последний фид активности в реальном времени в django (с длинным опросом AJAX), и мне интересно, какая стратегия является лучшей для серверной. псевдокод: def recent_activity_post_save(): notify_view() [in the view] while not new_activity(): sleep(1) return HttpResponse(new_activity()) Первое, что приходит в голову, – это запрашивать БД каждую секунду. Невозможно. Другие варианты: использование кеша в качестве […]

NoReverseMatch at / rest-auth / password / reset /

У меня есть приложение django с угловым интерфейсом. Когда из front-end я пытаюсь отправить запрос на passwordReset, я получаю следующую ошибку: Обратный для 'password_reset_confirm' с аргументами '()' и аргументами ключевого слова '{u'uidb64': 'MTE', u'token ': u'3z4-eadc7ab3866d7d9436cb'} 'не найден. 0 образцов (-ов): [] Его запрос POST отправляется в http://127.0.0.1:8080/rest-auth/password/reset/ Ниже мой urls.py выглядит так: from django.conf.urls […]

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