django-models

Django admin-inline inlines (или, редактирование сразу трех моделей)

у меня есть набор моделей, которые выглядят так: class Page(models.Model): title = models.CharField(max_length=255) class LinkSection(models.Model): page = models.ForeignKey(Page) title = models.CharField(max_length=255) class Link(mod ...

Скрипт Django для доступа к объектам модели без использования manage.py оболочка

Я пишу скрипт для импорта некоторых объектов модели в базу данных, которую использует мое приложение django. В прошлом я решил это, запустив ./manage.py shell а то import myscript. Я уверен, что есть лучший путь. Я хотел бы иметь возможность вызывать ...

Как зарегистрировать пользователей в Django Rest framework?

я кодирую REST API с Django REST framework. API будет бэкендом социального мобильного приложения. После выполнения этого урока я могу сериализовать все свои модели, и я могу создавать новые ресурсы и обновлять их. Я использую AuthToken для аутентифи ...

Django: как создать модель динамически только для тестирования

у меня есть приложение Django, которое требует ...

Как сделать поле электронной почты уникальным в модели пользователя из contrib.авторизации в Django

мне нужно исправить стандартную пользовательскую модель contrib.auth гарантируя, что запись в поле электронной почты уникальна: User._meta.fields[4].unique = True где лучшее место в коде, чтобы сделать это? Я хочу избежать использования числа пол ...

Django: FloatField или DecimalField для валюты?

Мне любопытно, какой из них лучше подходит в качестве валютного поля ? Я буду делать простые операции, такие как взятие разницы, процент между старыми и новыми ценами. Я планирую сохранить две цифры после нуля (т. е. 10.50) и большую часть времени, е ...

Джанго фильтра многие-ко-многим с содержится

Я пытаюсь отфильтровать кучу объектов через отношение "многие ко многим". Поскольку поле trigger_roles может содержать несколько записей, я попробовал фильтр contains. Но поскольку это предназначено для использования со строками, я в значительной сте ...

Django-переопределение модели.метод create ()?

The Django docs только список примеров для того, чтобы переопределить save() и delete(). Тем не менее, я хотел бы определить некоторые дополнительные обработки для моих моделей только когда они созданы. Для тех, кто знаком с Rails, это было бы эквива ...

Запрос к базе данных Django: как получить объект по идентификатору?

Django автоматически создает поле ID в качестве первичного ключа. теперь мне нужно получить объект с этим идентификатором. object = Class.objects.filter() Как написать такой фильтр? ...

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

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

В django у моделей есть поле метки времени по умолчанию?

в django - есть ли поле метки времени по умолчанию для всех объектов? То есть, должен ли я явно объявить поле "timestamp" для "created on" в моей модели - или есть способ получить это автоматически? ...

Параметры по умолчанию для поля даты Django

У меня есть модель, которая имеет поле даты время: date = models.DateField(_("Date"), default=datetime.now()) когда я проверяю приложение во встроенном администраторе django, поле даты также имеет время, добавленное к нему, так что при попытке сохр ...

Django: импорт auth пользователя в модель

у меня есть одна проблема. В Django я создал новую модель: from django.db import models from django.contrib.auth import user class Workers(models.Model): user = models.OneToOneField(User, primary_key=True) work_group = models.CharField( ...

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

у меня есть модель, которую я хотел бы содержать имя субъектов и их инициалы. (Данные несколько анонимизированы и отслеживаются по инициалам.) прямо сейчас, я писал class Subject(models.Model): name = models.CharField("Name", max_length=30) ...

обновление базы данных django для отражения изменений в существующих моделях

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

Как фильтровать объекты для подсчета аннотаций в Django?

рассмотрим простые модели Django Event и Participant: class Event(models.Model): title = models.CharField(max_length=100) class Participant(models.Model): event = models.ForeignKey(Event, db_index=True) is_paid = models.BooleanField(def ...

Создать модель Django или обновить, если она существует

Я хочу создать объект модели, например Person, если идентификатор человека не существует, или я получу этот объект person. код для создания нового человека следующим образом: class Person(models.Model): identifier = models.CharField(max_length ...

Как заставить Django Admin удалять файлы при удалении объекта из базы данных / модели?

Я использую 1.2.5 со стандартным ImageField и с помощью встроенного хранилища. Файлы загружаются нормально, но когда я удаляю запись из admin, фактический файл на сервере не удаляется. ...

Фильтр Django ManyToMany()

у меня есть модели: class Zone(models.Model): name = models.CharField(max_length=128) users = models.ManyToManyField(User, related_name='zones', null=True, blank=True) и мне нужно построить фильтр по линиям: u = User.objects.filter(...zon ...

Хорошие способы сортировки queryset? - Джанго

что я пытаюсь сделать, это: получите 30 авторов с самым высоким счетом ( Author.objects.order_by('-score')[:30]) заказать авторов по last_name какие предложения? ...