Вопросы с тегом «django»

95
Как написать setup.py для включения репозитория git в качестве зависимости

Пытаюсь написать setup.pyдля своей посылки. В моем пакете необходимо указать зависимость от другого репозитория git. Вот что у меня есть на данный момент: from setuptools import setup, find_packages setup( name='abc', packages=find_packages(), url='https://github.abc.com/abc/myabc',...

95
Когда использовать create () Serializer и create () perform_create () ModelViewset

Хочу пояснить данную документацию django-rest-frameworkпо созданию объекта модели. Пока что я обнаружил, что есть 3 подхода к обработке таких событий. Метод сериализатора create(). Вот документация class CommentSerializer(serializers.Serializer): def create(self, validated_data): return...

94
Фильтр по умолчанию в админке Django

Как я могу изменить выбор фильтра по умолчанию с «ВСЕ»? У меня есть поле с именем , как у statusкоторого есть три значения: activate, pendingи rejected. Когда я использую list_filterв админке Django, для фильтра по умолчанию установлено значение «Все», но я хочу установить его как ожидающий по...

94
Ведение журнала по умолчанию для настройки Django

Кажется, я не могу понять, как настроить регистратор "по умолчанию" для моей установки Django. Я хотел бы использовать новую LOGGINGнастройку Django 1.3 в settings.py. Я просмотрел пример Django Logging Doc , но мне кажется, что они только настраивают обработчики, которые будут вести журнал для...

94
Django: Группировка по дате (день, месяц, год)

У меня есть такая простая модель: class Order(models.Model): created = model.DateTimeField(auto_now_add=True) total = models.IntegerField() # monetary value И я хочу вывести разбивку по месяцам: Сколько продаж было за месяц ( COUNT) Комбинированное значение ( SUM) Я не уверен, как это лучше всего...

94
Добавить текст на изображение с помощью PIL

У меня есть приложение, которое загружает изображение, и когда пользователь щелкает его, появляется текстовая область для этого изображения (с использованием jquery), где пользователь может написать текст на изображении. Который должен быть добавлен в Image. Проведя небольшое исследование, я...

93
Как использовать встроенные просмотры сброса / изменения пароля с моими собственными шаблонами

Например , я могу указать url '^/accounts/password/reset/$'на django.contrib.auth.views.password_resetс моим шаблоном файлом в контексте , но я думаю , что нужно послать больше информации контекста. Мне нужно точно знать, какой контекст добавить для каждого из представлений сброса и изменения...

93
Как правильно проверить, существует ли объект в представлении django, не возвращая 404?

Мне нужно проверить, существует ли объект, и вернуть объект, а затем на основе этого выполнить действия. Как правильно это сделать, не возвращая 404? try: listing = RealEstateListing.objects.get(slug_url = slug) except: listing = None if listing:...

93
Преобразование Django QuerySet в pandas DataFrame

Я собираюсь преобразовать Django QuerySet в pandas DataFrameследующим образом: qs = SomeModel.objects.select_related().filter(date__year=2012) q = qs.values('date', 'OtherField') df = pd.DataFrame.from_records(q) Это работает, но есть ли более эффективный способ?...

93
Count vs len в Django QuerySet

В Django, учитывая, что у меня есть объект, QuerySetкоторый я собираюсь перебрать и распечатать результаты, каков наилучший вариант для подсчета объектов? len(qs)или qs.count()? (Также учитывая, что подсчет объектов в одной итерации не является вариантом.)...

93
Django удалить FileField

На этот вопрос есть ответы на Stack Overflow на русском : Как удалить файл на диске из поля FileField / ImageField при удалении объекта? Я создаю веб-приложение на Django. У меня есть модель, которая выгружает файл, но удалить не могу. Вот мой код: class Song(models.Model): name =...

93
Распределенные очереди задач (например, Celery) против скриптов crontab

Мне трудно понять назначение «распределенных очередей задач». Например, библиотека сельдерея python . Я знаю, что в сельдерее, фреймворке Python, вы можете установить временные окна для выполнения функций. Однако это также можно легко сделать в Linux crontab, направленном на скрипт python....

93
Ошибка импорта Django - нет модуля с именем django.conf.urls.defaults

Я пытаюсь запустить statsd / graphite, который использует django 1.6. При доступе к URL-адресу графита я получаю ошибку модуля django Файл "/opt/graphite/webapp/graphite/urls.py", строка 15, из django.conf.urls.defaults import * ImportError: Нет модуля с именем по умолчанию. Однако я не нахожу...

93
При обновлении Django до версии 1.9 возникает ошибка «AppRegistryNotReady: приложения еще не загружены».

При обновлении до django 1.9 с 1.8 я получил эту ошибку. Я проверил ответы на похожие вопросы, но не думал, что это проблема каких-либо сторонних пакетов или приложений. Traceback (most recent call last): File "manage.py", line 10, in <module> execute_from_command_line(sys.argv) File...

92
Как перезагрузить модули в оболочке django?

Я работаю с Django и все время использую оболочку Django. Раздражает то, что, хотя сервер Django перезагружается при изменении кода, оболочка этого не делает, поэтому каждый раз, когда я вношу изменение в метод, который тестирую, мне нужно выйти из оболочки и перезапустить ее, повторно...

92
Поле модели Django по умолчанию основано на другом поле в той же модели

У меня есть модель, в которой я хотел бы содержать имена субъектов и их инициалы (данные несколько анонимны и отслеживаются по инициалам). Прямо сейчас я написал class Subject(models.Model): name = models.CharField("Name", max_length=30) def subject_initials(self): return ''.join(map(lambda x: ''...

92
Как найти объединение двух наборов запросов Django?

У меня есть модель Django с двумя настраиваемыми методами диспетчера. Каждый возвращает различное подмножество объектов модели, основанное на различных свойствах объекта. Есть ли способ получить набор запросов или просто список объектов, представляющий собой объединение наборов запросов,...

92
Django: вычислить сумму значений столбца с помощью запроса

У меня есть модель class ItemPrice( models.Model ): price = models.DecimalField ( max_digits = 8, decimal_places=2 ) .... Я пробовал это, чтобы вычислить сумму priceв этом наборе запросов: items = ItemPrice.objects.all().annotate(Sum('price')) что не так в этом запросе? или есть ли другой способ...