Описание тега django-queryset

Наборы запросов Django - это основная абстракция для получения объектов из системы ORM Django.
0 ответов

Django Queryset - фильтр "до даты окончания", если он существует

У меня есть модель, в которой нет DateField, теперь я перевожу ее с "на юг"; и я добавляю "start_date" и "end_date" к нему: class MyModel(models.Model): my_attribute = models.CharField(max_length=100) start_date = models.DateField(default = date.tod…
08 окт '15 в 20:25
1 ответ

Django удалить объект, который имеет строку в качестве первичного ключа

У меня есть следующая модель class Staff(models.Model): username = models.OneToOneField(Person, primary_key=True) room = models.CharField(blank=True, max_length=12) Когда я запускаю следующий код, я получаю ошибку Truncated incorrect DOUBLE value: '…
24 фев '11 в 13:44
1 ответ

Django queryset.count() вызывает грязную транзакцию

Я получаю неожиданную ошибку в одной из моих тестовых функций (помечена @action.commit_manually): TransactionManagementError: Transaction managed block ended with pending COMMIT/ROLLBACK Я отследил это до этого кода: print 'step 1, dirty = %s' % tra…
14 июл '14 в 17:59
1 ответ

Влияет ли использование наборов запросов django в шаблонах на базу данных?

Вызывают ли теги значений шаблона django для попадания в базу данных при вызове неконтекстного значения? Например: {{ request.user.username }} Это вызов, чтобы показать имя пользователя, вошедшего в систему. Тем не менее, что-то вроде {{ request.use…
21 май '14 в 15:34
1 ответ

Джанго запросы и специфическая сортировка

Я совершенно новичок в Django, и это способ выполнения запросов. Я думаю, что я получил основы сейчас, но я застрял в проблеме сортировки. Итак, скажем, у меня есть этот пример модели: class Word_List(models.Model): list_name = models.CharField(max_…
1 ответ

Фильтры модели Django

У меня есть следующие модели в проекте Django: class Accion(models.Model): nombre = models.CharField(max_length=100,blank = True, null=True) class Proyecto(models.Model): titulo = models.CharField(max_length=100,blank = True, null=True) acciones = m…
1 ответ

Джанго поиск объектов по нескольким ключам

Я пытаюсь подготовить форму поиска, в которой пользователь может ввести 1, 2 или все (в нашем случае 3) поисковые фильтры. Допустим, что фильтрами поиска являются: фамилия, телефон и адрес. Я пытаюсь отфильтровать набор запросов по: if filterForm.is…
1 ответ

Фильтр порядка набора запросов Django

У меня есть два модельных объекта, и они имеют отношение многие ко многим - class Note(models.Model): title = models.CharField(max_length=127) body = models.TextField() is_deleted = models.BooleanField() def __unicode__(self): return "{} - {}".forma…
06 янв '13 в 06:23
1 ответ

Запрос заблокирован related_name с Django

Это запрос "многие ко многим", но мое "related_name" делает запрос неправильным. Модель: class Course(models.Model): subscribed = models.ManyToManyField(User, related_name='course_list', blank=True, null=True, limit_choices_to={'userprofile__status'…
06 авг '12 в 10:39
0 ответов

Фильтр Django с ключевыми словами и условием NOT

У меня есть эти ключевые аргументы, которые я передаю в Django filter() - kwargs = {'field_1': val_1, 'field_2': val_2} Однако я также хочу пройти в NOT проверьте, например, field_3 is NOT val_3, Я знаю, что могу сделать это, используя Q объект, но …
29 июн '18 в 08:36
1 ответ

Проблема с функцией __range в Django

Что мне нужно сделать, это отфильтровать все объекты продаж из определенной зоны и региона и в диапазоне дат. Итак, я использовал функцию __range в запросе что-то вроде этого start = start_date.strftime('%d-%b-%y') end = end_date.strftime('%d-%b-%y'…
26 июл '18 в 16:00
2 ответа

SyntaxError: аргумент ключевого слова повторен

У меня есть следующий набор запросов, site_list = SiverifyVerificationSite.objects.filter(pattern_id=int(p_id), if_target=bundle.obj.pattern.if_target).exclude(ptrf__istartswith='ptrf-mt23run1-') Это работает, если я даю один фильтр исключения, тогд…
17 мар '17 в 04:03
1 ответ

Поле добавлено в наборы запросов django, не работающие в django-tables2

У меня есть набор импортированных записей банковского счета, которые упорядочены по дате и порядковому номеру в каждой дате. Я использую django-tables2 для отображения данных, к которым я добавляю столбец промежуточной суммы, который я вычисляю пере…
31 янв '14 в 16:27
1 ответ

Оптимизация запросов Django: получите первые и последние результаты

У меня есть Report модель с созданной датой. Я хочу получать первые и последние отчеты на основе созданной даты. Например, если у нас есть следующие отчеты с датой создания R1 (2017-02-01) R2 (2017-01-02) R3 (2017-03-01) R4 (2017-01-31) R5 (2016-01-…
28 мар '17 в 04:47
1 ответ

Ускорить Джанго запрос

Я работаю с Django, чтобы создать информационную панель, которая представляет много видов данных. Моя проблема в том, что страница загружается медленно, несмотря на то, что я ударил базу данных (PostgreSql) всегда один раз. Эти таблицы загружаются д…
1 ответ

Django Slice Queryset безопасно с помощью GET-атрибута

У меня есть представление списка, как это: from django.views.generic import ListView class SomeListView(ListView): def get_queryset(self): qs = super(SomeListView, self).get_queryset() limit = self.request.GET.get('limit', None) if limit: return qs[…
14 окт '15 в 14:19
3 ответа

Queryset-подобная фильтрация коллекции объектов в Django

Я ищу способ легко отфильтровать коллекцию объектов Model, не обращаясь к базе данных каждый раз. По определению, QuerySets ленивы и всегда будут попадать в БД. Поэтому мне интересно, существует ли что-нибудь, что может сделать это. Если нет, возмож…
21 мар '13 в 19:19
1 ответ

Django: OR запросы с динамическими именами полей

У меня есть значение, и я хочу получить все экземпляры, имеющие значение в одном или нескольких столбцах. И чтобы сделать это немного сложнее, список полей является динамическим. Итак, что у меня есть: ['field1', 'field2', 'field3', ...] Что мне нуж…
26 апр '12 в 19:30
1 ответ

Связь с базой данных Django - Ошибка типа: объект ManyToOneRel не повторяется

Я 3 дня пытаюсь установить связь Один-ко-многим с базой данных, используя таблицу "Alternativas" через resposta таблицы "Questoes". Я хочу создать систему викторин, где вопросы хранятся в таблице в БД, а ответы находятся в другой таблице, и таким об…
25 май '18 в 14:34
0 ответов

Django objects.get __day возвращает неверную дату

Я очень плохо знаком с Django и до сих пор работал над большинством своих проблем. Я думаю, что проблема с TimeZone и UTC, но, честно говоря, я понятия не имею, как решить эту проблему. Я строю блог и пытаюсь запросить определенный день, чтобы показ…
04 сен '12 в 19:07