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

Сигналы Django против переопределения метода сохранения
У меня проблемы с осознанием этого. Прямо сейчас у меня есть несколько моделей, которые выглядят примерно так: def Review(models.Model) ...fields... overall_score = models.FloatField(blank=True) def Score(models.Model) review =...
22913 просмотров

разработка структуры модели для django
Я пытаюсь разработать модель для приложения, позволяющего двум людям делать ставки друг с другом (я знаю, звучит глупо...). Что меня интересует, так это как связать ставку с пользователями. Структура такая |-------------| |----------| |...
782 просмотров
schedule 16.07.2023

Django: как я могу защитить себя от одновременного изменения записей базы данных
Есть ли способ защитить от одновременного изменения одной и той же записи в базе данных двумя или более пользователями? Было бы приемлемо показать сообщение об ошибке пользователю, выполняющему вторую операцию фиксации / сохранения, но данные не...
45894 просмотров

Как сохранить словарь на модели 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 просмотров

Как заполнить модель Django извне?
Как лучше всего загружать данные в модель Django из внешнего источника? Например. У меня есть модель Run, и я запускаю данные в файле XML, который меняется еженедельно. Должен ли я создать представление и вызвать этот URL-адрес представления из...
7266 просмотров
schedule 24.10.2023

Структура проекта Django, рекомендуемая структура для совместного использования расширенной модели пользователя аутентификации в приложениях?
Мне интересно, какова общая структура проекта/приложения, когда пользовательская модель расширена/подклассифицирована, а эта результирующая пользовательская модель используется совместно и используется в нескольких приложениях. Я хотел бы ссылаться...
4869 просмотров

Порядок сортировки модели 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 просмотров

Администратор 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 просмотров

Выбор форматов даты для агрегированных расчетов из базы данных с помощью 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 просмотров

Имеет ли значение порядок объявления в 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 просмотров

Django: заполнение идентификатора пользователя при сохранении модели
У меня есть модель с полем created_by, которая связана со стандартной моделью пользователя Django. Мне нужно автоматически заполнить это идентификатором текущего пользователя при сохранении модели. Я не могу сделать это на уровне администратора, так...
49815 просмотров