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

Как мне использовать Django ORM для запроса этого примера «многие ко многим»?
У меня есть следующие модели: class Author(models.Model): author_name = models.CharField() class Book(models.Model): book_name = models.CharField() class AuthorBook(models.Model): author_id = models.ForeignKeyField(Author) book_id =...
4964 просмотров
schedule 19.08.2022

Как просмотреть соответствующий SQL-запрос набора запросов Django ORM?
Есть ли способ распечатать запрос, который генерирует Django ORM? Скажем, я выполняю следующую инструкцию: Model.objects.filter(name='test') Как мне увидеть сгенерированный SQL-запрос?
100981 просмотров
schedule 05.02.2023

Эффективный запрос с общими отношениями
Это мои модели: class Comment(models.Model): content_type = models.ForeignKey(ContentType) object_id = models.PositiveIntegerField(_('object ID')) content_object = generic.GenericForeignKey() user = models.ForeignKey(User)...
864 просмотров
schedule 30.04.2023

Django ORM неправильно читает последовательности PostgreSQL?
Предыстория : запуск базы данных PostgreSQL для приложения Django (Django 1.1.1, Python2.4, psycopg2 и Postgres 8.1). Я несколько раз восстанавливал базу данных из дампа SQL. Каждый раз, когда я делаю это, а затем пытаюсь добавить новую строку, будь...
1494 просмотров
schedule 24.10.2022

Выбрать DISTINCT отдельные столбцы в django?
Мне любопытно, есть ли способ сделать запрос в Django, который не является " SELECT * FROM... " внизу. Вместо этого я пытаюсь сделать " SELECT DISTINCT columnName FROM ... ". В частности, у меня есть модель, которая выглядит так: class...
151367 просмотров

Как написать модель Django с отношениями ManyToMany с собой через модель
Я хочу иметь модель с отношением ManyToMany сама с собой, я не знаю, как это написать, но я попытаюсь написать код, чтобы проиллюстрировать, что я хочу сделать. class Person(models.Model): name = models.CharField() occupation =...
6951 просмотров
schedule 20.04.2022

Django multidb: запись в несколько баз данных
С Django multidb довольно легко написать маршрутизатор , который запускает инфраструктуру master/slave. Но можно ли написать маршрутизатор, который записывает в несколько баз данных? Мой вариант использования — это набор проектов, работающих в...
4538 просмотров
schedule 02.04.2022

Django: обновление поля с прогрессивным числом в упорядоченном наборе запросов
Используя Django 1.2.3, мне нужно обновить поле модели с ранжированием среди упорядоченного набора экземпляров, без необходимости извлекать весь набор запросов и обновлять каждую модель вручную. Есть ли способ добиться этого?
167 просмотров
schedule 28.04.2022

Django-ORM Левое соединение со всеми столбцами обеих таблиц
у меня есть две таблицы A и B, мне нужны все столбцы обеих таблиц с использованием django ORM (левое соединение). Я новичок в django и программировании, пожалуйста, помогите.
576 просмотров
schedule 21.08.2022

Django: проблема производительности запроса диапазона дат
На сервере MySQL Django преобразует filter(date__year=2011) в ... WHERE date BETWEEN 2011-01-01 00:00:00 and 2011-12-31 23:59:59.99 в SQL, что занимает 3 секунды. Если я вручную удалю временную часть и запущу ее как ... WHERE date BETWEEN...
2120 просмотров
schedule 13.05.2022

Поддерживает ли Django JOIN?
Поддерживает ли Django ORM такие соединения, как INNER JOIN, LEFT JOIN, RIGHT JOIN и OUTER JOIN? Я прочитал документ и не нашел ни одного. Например, как я могу это сделать? SELECT * FROM auth_user_groups JOIN test_groups ON...
397 просмотров
schedule 21.12.2022

Аннотирование суммы приводит к None, а не к нулю
Я делаю сайт контроля качества, похожий на страницу, на которой вы сейчас находитесь. Я пытаюсь упорядочить ответы по их баллам, но для ответов, за которые не было голосов, оценка устанавливается на «Нет», а не на 0. Это приводит к тому, что ответы...
25293 просмотров
schedule 02.11.2022

Как реализовать последователей/подписчиков в Django
Я хочу реализовать функцию «последователи/подписчики» в своем приложении Django. У меня есть класс UserProfile для каждого Пользователя (django.contrib.auth.User): class UserProfile(models.Model): user = models.ForeignKey(User, unique =...
8510 просмотров
schedule 15.10.2022

Как select_related по обратному внешнему ключу?
Возможный дубликат: левый внешний обратный select_related в Django? У BlogPost много Comment . Я хочу получить список BlogPost и все их комментарии. Таким образом, у меня есть...
5860 просмотров
schedule 14.05.2022

Каков порядок по умолчанию списка, возвращаемого вызовом фильтра Django?
Короткий вопрос Каков порядок списка по умолчанию, возвращаемый вызовом фильтра Django при подключении к базе данных PostgreSQL? Предыстория По моему собственному признанию, я сделал неверное предположение на прикладном уровне о том, что...
26403 просмотров

Как использовать пользовательский менеджер со связанными объектами?
У меня есть собственный менеджер. Я хочу использовать его для связанных объектов. Я нашел use_for_related_fields в документах. Но это не работает так, как я его использовал: class RandomQueryset(models.query.QuerySet): def...
22412 просмотров
schedule 22.01.2023

Цепочка нескольких filter() в Django, это ошибка?
Я всегда предполагал, что цепочка нескольких вызовов filter() в Django всегда была такой же, как их сбор в одном вызове. # Equivalent Model.objects.filter(foo=1).filter(bar=2) Model.objects.filter(foo=1,bar=2) но я столкнулся со сложным...
124725 просмотров
schedule 28.03.2022

Встроенный администратор Django для рекурсивного ManyToMany
У меня есть следующая модель с отношением «многие ко многим» к себе class Ticket(models.Model): STATUS = ( (0, "Open"), (1, "Closed"), ) status = models.SmallIntegerField(default=0,choices=STATUS) title =...
3199 просмотров
schedule 27.06.2023

Оптимизация запросов к базе данных django
вопрос новичка по оптимизации запросов django db: У меня есть настраиваемая форма модели для редактирования объекта Destination, и я в конструкторе получаю набор запросов из связанной модели Visitor, которая имеет поле ManyToMany в Destination (см....
279 просмотров

Интерфейс администратора для SQLAlchemy?
Я разрабатываю приложение Django , однако недавно изменил общий план архитектуры. Мне больше не нужен веб-фреймворк, мне нужен простой скрипт Python, поэтому я перехожу с Django ORM на использование SQLAlchemy для создавать и управлять базой...
13205 просмотров