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

Могу ли я легко переопределить Django ORM 'iexact', чтобы использовать LOWER() вместо UPPER()?
Использование Django 1.3x. В настоящее время у меня есть очень, очень большой и очень, очень активный набор данных Postgres, в котором есть важный столбец, проиндексированный как lower(column) . Я только что понял, что некоторые общие запросы...
1478 просмотров
schedule 20.12.2023

Как сохранить модель django с отношением manyToMany Through и обычными отношениями manyToMany
Я прочитал все, что смог найти об отношениях ManyToMany в Django, но пока не вижу ничего, что решило бы мою конкретную проблему наличия отношения ManyToMany-Through наряду с простым ManyToMany, с которым Django так легко справляется сам по себе....
1862 просмотров
schedule 27.12.2023

Дублирование поля Django ManytoMany, ошибка атрибута: «ManyRelatedManager»
Есть три модели: House_Type, House_Option и Order. Модель House_Type имеет 2 поля: id и name House_Option имеет 3 поля: идентификатор, имя и тип, где тип — это внешний ключ, связанный с House_Type. и, наконец, Order состоит из множества...
1884 просмотров
schedule 19.12.2023

Как я могу разделить чтение и запись с помощью настройки нескольких баз данных с помощью django и postgresql?
как некоторые из вас знают, Django поддерживает несколько баз данных. Этого можно достичь, написав dbrouter для отправки записей в основную базу данных и всех операций чтения в подчиненную, но, как указано в Документы Django для конфигурации...
3259 просмотров

Джанго ОРМ. Присоединение подзапроса
У меня есть таблица, которая содержит список некоторых веб-сайтов и таблицу со статистикой по ним. class Site(models.Model): domain_name = models.CharField( max_length=256, unique=True, ) class Stats(models.Model):...
9228 просмотров

Внутренние соединения Django ORM и SQL
Я пытаюсь получить все объекты Horse, которые попадают в определенный диапазон from_date и to_date для связанного объекта списка. например. Horse.objects.filter(listings__to_date__lt=to_date.datetime, listings__from_date__gt=from_date.datetime)...
2242 просмотров

Настройка моделей для конкретной базы данных в django
Я хотел бы спросить, как установить модели для конкретной базы данных. Я все еще новичок в django и читал о Маршрутизация базы данных на веб-сайте Django, у меня есть 2 модели, userMod и adminMod . userMod следует перейти в базу данных userDB...
1142 просмотров
schedule 10.05.2024

Значение фильтра Django ORM по умолчанию, которое возвращает все объекты
У меня есть модель Book , в которой есть поле year_of_publishing . Пользователь вводит год, и я хочу отфильтровать набор Book , чтобы получить все книги, опубликованные в этом году. year = self.cleaned_data.get('year', SOME_DEFAULT_VALUE)...
1405 просмотров
schedule 29.09.2022

Расчет комбинаций с использованием Django ORM (CROSS JOIN)
У меня есть три связанные модели: Process , Factor и Level . Process имеет отношения "многие ко многим" с Factor s, а Factor будет иметь один или несколько Level s. Я пытаюсь рассчитать все комбинации Level , связанные с Process . Это...
1543 просмотров
schedule 11.05.2024

Указание order_by в связанном поле в Django
В Django для данной модели похоже, что RelatedManager может быть установлен только статически ( см. документы ), но есть ли способ установить order_by в связанном менеджере для данного набора запросов? Я пытался использовать prefetch_related и...
1482 просмотров

Вызывает ли ORM init при извлечении сохраненного экземпляра?
Я выполняю миграцию, изменяя поле, допускающее значение NULL, на необнуляемое. Новая подпрограмма __init__ гарантирует, что поля не могут быть нулевыми, выполняя некоторые специальные упражнения для получения подходящего значения по умолчанию....
57 просмотров
schedule 21.12.2023

Агрегация Django — выражение содержит смешанные типы. Вы должны установить output_field
Я пытаюсь выполнить запрос агрегации, и это мой код: TicketGroup.objects.filter(event=event).aggregate( total_group=Sum(F('total_sold')*F('final_price'))) У меня есть «total_sold» и «final_price» в объекте...
19086 просмотров

Django + python: использовать порядок для объектов Django RawQuery?
У меня есть почти 100 миллионов наименований продуктов, присутствующих в БД. Каждый раз я отображаю 100 продуктов в пользовательском интерфейсе, а после прокрутки отображаются следующие 100 и так далее. Для этого я использовал Django RawQuery, так...
721 просмотров
schedule 29.02.2024

Метод добавления не работает при попытке установить отношения m2m с помощью post_save в Django
Моя модель Content имеет отношение many-to-many к модели Tag . Когда я сохраняю объект Content , я хочу динамически добавлять отношения. Я делаю это следующим образом. def tag_content(obj): for tag in Tag.objects.all(): print...
56 просмотров

Доступ к полю набора «многие ко многим» в отношении django
У меня есть набор моделей, похожий на приведенный ниже, где человек может быть членом многих клубов, но иметь различный тип членства. В данном случае я считаю Membership слабой сущностью Club class Person(models.Model): name =...
2200 просмотров
schedule 16.05.2024

Использование Django ORM для получения последних строк
В SQL, если бы я хотел запросить в таблице данные за последние 10 минут (независимо от часовых поясов и т. д.), я бы просто сделал (используя язык postgresql): select * from table where creation_time > now() - interval'10 mins'; Есть ли...
43 просмотров
schedule 02.02.2024

Порядок фильтрации в django
Мне интересно фильтровать таблицу по django orm в определенном порядке. По сути, это простой поиск по двум полям — имени и описанию. Я хочу отсортировать результат сначала по параллелизмам поля «имя», а затем по параллелизмам поля «описание». Вот...
1003 просмотров

Получение полей «многие ко многим» объекта «многие ко многим»
Если у меня есть отношение пользователь-группа как отношение ManyToMany и отношение группа-команда как отношение ManyToMany, как мне найти отношение пользователь-группа как объект запроса? Например, если бы у меня был файл models.py, подобный...
562 просмотров
schedule 07.12.2022

Получение данных из 3 связанных друг с другом таблиц и отображение их в шаблоне — django
Я хочу провести опрос на своем сайте. Для этого я создал 3 таблицы, и ниже приведен фрагмент для каждой модели: class Survey(models.Model): klass_id = models.ForeignKey(Klass, verbose_name='class', related_name='s_klass',...
47 просмотров

Прямое присваивание прямой стороне множества «многие ко многим» запрещено. Вместо этого используйте emails_for_help.set()
Я новичок в Django и не нашел ссылок по этой проблеме. Я получаю эту ошибку, когда использую поле «многие ко многим» в модели Django ( models.py ). Я предполагаю, что проблема заключается в назначении поля m2m в представлении ( views.py ) из формы (...
62803 просмотров
schedule 26.10.2023