Вопросы по теме 'django-models'
Сигналы Django против переопределения метода сохранения
У меня проблемы с осознанием этого. Прямо сейчас у меня есть несколько моделей, которые выглядят примерно так:
def Review(models.Model)
...fields...
overall_score = models.FloatField(blank=True)
def Score(models.Model)
review =...
22913 просмотров
schedule
29.12.2022
разработка структуры модели для django
Я пытаюсь разработать модель для приложения, позволяющего двум людям делать ставки друг с другом (я знаю, звучит глупо...). Что меня интересует, так это как связать ставку с пользователями. Структура такая
|-------------| |----------|
|...
782 просмотров
schedule
16.07.2023
Django: как я могу защитить себя от одновременного изменения записей базы данных
Есть ли способ защитить от одновременного изменения одной и той же записи в базе данных двумя или более пользователями?
Было бы приемлемо показать сообщение об ошибке пользователю, выполняющему вторую операцию фиксации / сохранения, но данные не...
45894 просмотров
schedule
20.08.2023
Как сохранить словарь на модели Django?
Мне нужно сохранить некоторые данные в модели Django. Эти данные не совпадают для всех экземпляров модели.
Сначала я думал о создании подклассов модели, но стараюсь сохранить гибкость приложения. Если я использую подклассы, мне нужно будет...
64667 просмотров
schedule
29.04.2022
Что такое слаг в Django?
Когда я читаю код Django, я часто вижу в моделях то, что называется «слагом». Я не совсем уверен, что это такое, но я знаю, что это как-то связано с URL-адресами. Как и когда использовать эту штуковину?
(Я прочитал его определение в этом...
206374 просмотров
schedule
03.01.2024
Как использовать джанго mptt?
У меня есть модель:
class Company(models.Model):
name = models.CharField( max_length=100)
parent = models.ForeignKey('self', null=True, blank=True, related_name='children')
mptt.register(Company, order_insertion_by=['name'])
и...
2346 просмотров
schedule
07.04.2024
Сохранение двоичного хеш-значения в поле модели Django
У меня есть двадцатибайтовый шестнадцатеричный хэш, который я хотел бы сохранить в модели django. Если я использую текстовое поле, оно интерпретируется как юникод и возвращается искаженным.
В настоящее время я кодирую и декодирую его, что...
8267 просмотров
schedule
16.04.2023
Как заполнить модель Django извне?
Как лучше всего загружать данные в модель Django из внешнего источника?
Например. У меня есть модель Run, и я запускаю данные в файле XML, который меняется еженедельно.
Должен ли я создать представление и вызвать этот URL-адрес представления из...
7266 просмотров
schedule
24.10.2023
Структура проекта Django, рекомендуемая структура для совместного использования расширенной модели пользователя аутентификации в приложениях?
Мне интересно, какова общая структура проекта/приложения, когда пользовательская модель расширена/подклассифицирована, а эта результирующая пользовательская модель используется совместно и используется в нескольких приложениях.
Я хотел бы ссылаться...
4869 просмотров
schedule
08.07.2022
Порядок сортировки модели Django по умолчанию с использованием связанного поля таблицы
Можно ли установить порядок сортировки по умолчанию для модели в поле из связанной модели (а не целочисленный ключ), то есть что-то, что дает предложение SQL order by с полем из обеих моделей? Если да, то как? Я могу сделать это через query_by, но я...
28561 просмотров
schedule
20.05.2023
Увеличение количества обращений к странице в Django
У меня есть таблица с IntegerField ( hit_count ), и при посещении страницы (например, http://site/page/3 ) я хочу, чтобы столбец hit_count с идентификатором записи 3 в базе данных увеличивался на 1.
Запрос должен быть таким:
update table...
8988 просмотров
schedule
11.02.2023
Странности функции Django Model.object.get pre_save
Я сделал функцию, которая подключается к сигналу pre_save модели. Внутри функции я пытаюсь проверить, существует ли pk экземпляра модели в таблице с помощью:
sender.objects.get(pk=instance._get_pk_val())
Первый экземпляр модели вызывает...
2813 просмотров
schedule
14.09.2022
Администратор Django - встроенные встроенные строки (или одновременное редактирование трех моделей)
У меня есть набор моделей, которые выглядят так:
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...
29371 просмотров
schedule
13.02.2023
Выбор форматов даты для агрегированных расчетов из базы данных с помощью Django
Я хотел бы выполнить совокупные вычисления на основе месяца для поля даты и времени.
В настоящее время я использую функцию extra() для форматирования даты, например:
...extra(select="strftime('column', '%m/%Y') as...
2670 просмотров
schedule
24.03.2022
Как хранить данные в модели Django без поля ввода
У меня есть модель, например, так:
class Meeting(models.Model):
date = models.DateTimeField(default=datetime.datetime.now)
team = models.CharField(max_length=100)
class Meta:
verbose_name_plural = u'Meetings'
ordering...
3338 просмотров
schedule
02.05.2023
Имеет ли значение порядок объявления в models.py (Django/Python)?
У меня есть что-то подобное в models.py
class ZipCode(models.Model):
zip = models.CharField(max_length=20)
cities = City.objects.filter(zip=self).distinct()
class City(models.Model):
name = models.CharField(max_length=50)
slug =...
4484 просмотров
schedule
05.09.2022
Как создать набор запросов Django, эквивалентный запросу SQL, с помощью оператора ИЛИ?
Я знаю, что в Django использование filter с несколькими аргументами преобразуется в предложения SQL AND . Из книги Джанго:
Вы можете передать несколько аргументов в filter(), чтобы еще больше сузить круг:
>>>...
4158 просмотров
schedule
24.07.2022
Как я могу изменить способ печати логического значения в шаблоне django?
У меня есть код django, который печатает BooleanField
он отображается как True или False, могу ли я изменить метку на Agree/Disagree или мне нужно написать логику для этого в шаблоне?
15988 просмотров
schedule
26.06.2022
Django User.DoesNotExist не существует?
Я пытаюсь связаться с Джанго. Я использую Pydev на Eclipse. Я написал простую страницу регистрации, которую не могу заставить работать. Eclipse жалуется, что User.DoesNotExist не определен. Скорее всего, я упускаю что-то банальное. Вот...
23279 просмотров
schedule
07.08.2022
Django: заполнение идентификатора пользователя при сохранении модели
У меня есть модель с полем created_by, которая связана со стандартной моделью пользователя Django. Мне нужно автоматически заполнить это идентификатором текущего пользователя при сохранении модели. Я не могу сделать это на уровне администратора, так...
49815 просмотров
schedule
31.07.2022