Публикации по теме 'django-models'


Как предоставить исходные данные в моделях Django?
Бывают случаи, когда вам нужно предварительно заполнить свою базу данных некоторыми жестко закодированными данными, когда вы впервые настраиваете приложение Django. Есть два основных способа предоставить исходные данные вашим моделям Django. Предоставление исходных данных при миграциях Предоставление данных с приборами Здесь мы обсудим оба способа заполнения данных в нашей базе данных. Во-первых, Django не может автоматически генерировать миграции данных для вас, как это..

Вопросы по теме 'django-models'

Настройка внешнего ключа для абстрактного базового класса с помощью Django
Я вынес общие атрибуты из двух классов в абстрактный базовый класс, однако у меня есть другая модель, которая должна ссылаться на любой из этих классов. Невозможно сослаться на ABC, поскольку на самом деле у него нет таблицы базы данных. Следующий...
19543 просмотров
schedule 10.11.2021

Сопоставление необработанного SQL с несколькими связанными моделями Django
Из-за соображений производительности я не могу использовать методы запросов ORM Django, и мне приходится использовать необработанный SQL для некоторых сложных вопросов. Я хочу найти способ сопоставить результаты SQL-запроса с несколькими моделями....
2940 просмотров
schedule 20.11.2021

Цепочка Django Manager
Мне было интересно, можно ли (и если да, то как) объединить несколько менеджеров в цепочку для создания набора запросов, на который влияют оба отдельных менеджера. Я объясню конкретный пример, над которым я работаю: У меня есть несколько классов...
10428 просмотров

Самый простой способ написать программу на Python с доступом к функциональности базы данных Django
У меня есть веб-сайт, который периодически получает информацию из RSS-каналов (ну, в настоящее время вручную, и это моя проблема). В настоящее время это реализовано как обычное представление Django, что, на мой взгляд, не очень хорошо. Я хотел бы...
3876 просмотров
schedule 04.10.2021

manage.py syncdb не добавляет таблицы для некоторых моделей
Мой второй не очень искусный вопрос дня: у меня есть проект django с четырьмя установленными приложениями. Когда я запускаю manage.py Syndb, он создает таблицы только для двух из них. Насколько мне известно, ни в одном из моих файлов моделей нет...
8389 просмотров

Проверка полей модели Django
Куда должна идти проверка полей модели в django? Я мог бы назвать по крайней мере два возможных варианта: в перегруженном методе .save () модели или в методе .to_python () подкласса models.Field (очевидно, чтобы это работало, вы должны написать...
51528 просмотров
schedule 02.11.2021

Может ли поле generic.GenericForeignKey () быть пустым?
Я создаю объект, который отслеживает изменения (обновления), касающиеся создания, обновления и удаления других так называемых UUIDSyncable объектов в базе данных. Сюда входит любой объект, который расширяет методы save() и delete() классов...
8351 просмотров
schedule 17.11.2021

Django project models.py против app models.py
Я изучаю Django и пытаюсь понять использование models.py в проекте по сравнению с приложением. Из примеров учебника кажется, что я включаю определение модели в приложение, но когда я пошел применить эти знания к моей собственной существующей базе...
10376 просмотров
schedule 16.10.2021

Django - как сделать ImageField / FileField необязательным?
class Product(models.Model): ... image = models.ImageField(upload_to = generate_filename, blank = True) Когда я использую ImageField (blank = True) и не выбираю изображение в форме администратора, возникает исключение. В коде...
39539 просмотров
schedule 25.11.2021

Django: вызов функции self внутри модели Django
Я хочу вызвать самостоятельную функцию класса модели как таковую в upload_to: class Foo(models.Model): filestack = models.FileField(upload_to=self. gen_save_path) def gen_save_path(self): """ gen_save_path: void ->...
4393 просмотров
schedule 20.10.2021

Как я могу создать сложную проверку модели Django для Django Admin?
У меня в Django есть следующая модель: class Bout (models.Model): fighter_1 = models.ForeignKey(Fighter, related_name="bout_fighter_1") fighter_2 = models.ForeignKey(Fighter, related_name="bout_fighter_2") winner =...
1767 просмотров

Как я могу автоматически разрешить syncdb добавить столбец (полная миграция не требуется)
Когда я вношу изменения в свои модели (только чтобы добавить столбец во время разработки!), Django не будет выдавать никаких операторов ALTER TABLE для обновления базы данных. Есть ли способ реализовать или обойти это? - кроме добавления столбцов...
16482 просмотров
schedule 06.10.2021

Как я могу использовать подклассы моделей в django-haystack?
Я пытаюсь заставить django-haystack (используя бэкэнд xapian) индексировать мою модель здесь для поиска по полям name и description . У меня есть подкласс Item , Device , который добавляет поле manufacturer . Модель Item определяется...
410 просмотров

Ошибка администратора Django из-за того, что поле отсутствует в форме
Получение ошибки с моим файлом admin.py: «BaseAdmin.fieldsets [1] [1] ['fields']» относится к полю «publish_on», которое отсутствует в форме. мой класс выглядит так: class Base(models.Model): ... publish_on =...
3979 просмотров
schedule 28.09.2021

Django: использование запроса содержит каждое значение в списке
Мне нужно выполнить запрос django, который проверяет, содержит ли поле все значения в списке. Список будет разной длины. Пример User.objects.filter(first_name__contains=['x','y','z'])
36154 просмотров
schedule 11.10.2021

Набор запросов из отношения ManyToMany
Я создаю небольшое приложение-календарь в Django. У меня есть два модельных класса; Календарь и событие. Событие может быть в нескольких календарях. Из-за этого я использую отношение ManyToMany. Это моя модель from django.db import models...
1280 просмотров
schedule 02.12.2021

Django: экземпляр должен иметь значение первичного ключа перед отношениями многие-ко-многим
Это моя модель class Business(models.Model): business_type = models.ManyToManyField(BusinessType) establishment_type = models.ForeignKey(EstablishmentType) website = models.URLField() name = models.CharField(max_length=64) def...
11911 просмотров
schedule 03.11.2021

Как сделать реверс для get_absolute_url с полем многие ко многим?
У меня есть модель с полями «многие ко многим», и мне нужно получить идентификатор, выбранный из поля «многие ко многим». Я украсил get_absolute_url метод декоратором permaling . И это не работает. Итак, я понимаю, что мне нужно изменить...
1563 просмотров
schedule 18.10.2021

Как я могу ограничить GenericForeignKey Django списком моделей?
Есть ли способ сообщить django, что модель, имеющая типы содержимого GenericForeignKey, может указывать только на модели из предопределенного списка? Например, у меня есть 4 модели: A, B, C, D и модель X, которая содержит GenericForeignKey. Могу ли...
14079 просмотров

Поле Django ManyToMany не выбирает строки с помощью настраиваемого менеджера
Django 1.2.5: у меня есть модель с настраиваемым менеджером. Данные сохраняются правильно, но для связанных объектов они не извлекаются правильно. Мои модели: Вопрос -> относящийся к субъективной статистике SubjectiveStatistic расширяет...
643 просмотров
schedule 09.10.2021