Tag: django models

Могу ли я добавить текст справки в поля модели django?

У меня есть страница с подробной информацией о студентах, где у меня есть все данные студента, отображаемые в лог-вложенном формате. Теперь в форме, которую я знаю, я могу добавить текст справки. Но теперь мой менеджер хочет, чтобы, когда мы показываем страницу подробностей, должна быть помощь в зависании над каждым полем. Теперь я смущен, где я […]

Таблица Django с миллионом строк

У меня есть проект с двумя приложениями (книгами и читателями). Приложение «Книги» имеет таблицу с 4 миллионами строк с этими полями: book_title = models.CharField(max_length=40) book_description = models.CharField(max_length=400) Чтобы избежать запроса к базе данных с 4 миллионами строк, я собираюсь разделить ее по предмету (20 моделей с 20 таблицами с 200 000 строк (book_horror, book_drammatic, ecc). […]

сохранить часовой пояс в моделях Django

Я создаю форму в Django. Я должен поместить поле типа ввода, которое хранит только часовой пояс в базе данных (который будет выбран пользователем из раскрывающегося списка в форме). Я не могу найти какой-либо подход для создания этой модели часового пояса и того, как она вернет местное время в соответствии с сохраненным часовым поясом. Я выбираю […]

Проблема с Django ImageField

У меня есть аналогичная модель Class Student(models.Model): """A simple class which holds the basic info of a student.""" name = models.CharField(max_length=50) age = models.PositiveIntegerField() photo = models.ImageField(upload_to='foobar', blank=True, null=True) Как видим, поле фотографии не является обязательным. Я хотел, чтобы все ученики, у которых есть свои изображения, были сохранены в БД колледжа. Для этого я сделал […]

Django – функция внутри модели. Как назвать это с точки зрения?

Я разрабатываю модель в Django, но я не знаю, является ли это лучшим способом. У меня есть модель под названием «История», и внутри этой модели у меня есть специализированная функция, которая будет обрабатывать вставки этой модели. Альтернатива 1 class History(models.Model): field1 = models.ForeignKey(Request) field2 = models.BooleanField() field3 = models.DateTimeField() def __unicode__(self): return str(self.field1.id) class Meta: […]

Django – Обработка «enum models»

Есть ли какая-либо передовая практика в обработке «таблиц поддержки» в Django? Мне не нравится Field.choices , так как он не обеспечивает целостность (он даже не создает контрольные ограничения), поэтому я предпочитаю создавать полномасштабную модель (и часто я нахожу, что добавляю дополнительные поля в таблицу поддержки). Теперь, если я использую полную модель, я предполагаю, что правильный […]

django TransactionManagementError при использовании сигналов

У меня есть одно к одному поле с пользователями django и UserInfo. Я хочу подписаться на функцию обратного вызова post_save в пользовательской модели, чтобы затем я мог сохранить UserInfo. @receiver(post_save, sender=User) def saveUserAndInfo(sender, instance, **kwargs): user = instance try: user.user_info.save() except: info = UserInfo() info.user = user info.save() Однако, когда я пытаюсь это сделать, я […]

Есть ли способ очистить django.db.connection.queries?

Я хочу контролировать время запроса в моей системе (построено с помощью Django models ). Наконец, я нашел django.db.connection.queries . Он отображает все запросы и время для этого. Используя это, я хочу напечатать список, из которого я выполнил запросы с регулярным интервалом, а затем я хочу удалить список, который я распечатал после печати. Кажется, что у […]

Django – сохранить unescaped html в модели

Я пытаюсь сохранить необработанный HTML-код внутри одной из моих моделей Django для отображения на моей домашней странице. Однако, когда я храню его в TextField, он становится экранированным и заканчивается тем, что отображается только как необработанный текст. Как я могу хранить необработанный HTML-код в модели Django? ** РЕДАКТИРОВАТЬ ** Кажется, что его не удалось избежать в […]

Как пройти вызов в Django 1.9

Привет, я новичок в Python и Django, и я следую руководству семинара django . Я только что установил Python 3.5 и Django 1.9 и получил много сообщений об ошибках … Только сейчас я нашел много документов, но теперь застрял. Я хочу добавить виды, и поэтому я добавил следующий код в urls.py: from django.conf.urls import include, […]

Python - лучший язык программирования в мире.