Описание тега django-model-field

1 ответ

Django: сделал ошибку в models.py и перенесен, попытался исправить ошибку, но django не видит никаких изменений в models.py

Поэтому я сделал следующую глупую ошибку в models.py: caption_on = models.BooleanField(default='true') который дал мне следующую ошибку, когда я запустил "makemigrations" и "migrate" django.core.exceptions.ValidationError: ["'true' value must be eit…
1 ответ

Python Django Как создать хеш-поля внутри django models.py

Я работаю над проектом Python(3.6) и Django(1.10), в котором мне нужно сохранить некоторые учетные данные сторонних сервисов, такие как имя пользователя, пароль и электронная почта, я реализую только API остальных, поэтому формы нет .py на всех. Ита…
3 ответа

Как уменьшить max_length CharField в Django, когда данные уже существуют в БД

У меня есть CharField на модели Django (1.9): alias = models.CharField(max_length=50) Приложение используется и уже имеет данные, и уже есть объекты, использующие все 50 символов. Какой самый простой способ уменьшить max_length этого поля без получе…
18 май '17 в 05:17
1 ответ

Django Abstract Class меняет поведение в соответствии с реальным классом

Я думаю, что следующий код объясняет, что я пытаюсь сделать from django.db import models class MyBaseClass(models.Model): type = models.IntegerField() class Meta: abstract = True def save(self, *args, **kwargs): self.type = #What Should I write here…
26 янв '19 в 15:14
3 ответа

Как сохранить эскиз в default_storage(AWS S3) после преобразования его в Django views.py?

У меня есть HTML-форма, которая позволяет загружать изображения. Я хочу сохранить исходное изображение в хранилище S3, а затем преобразовать его в миниатюру и сохранить миниатюру в том же хранилище. Я мог сохранить только исходное изображение, но по…
1 ответ

Не возникает исключение при сохранении пустого поля с null=False - Django

У меня есть следующая модель: class User(models.Model): email = models.EmailField(max_length=254, null=False, unique=True) referral_code = models.CharField(max_length=10, null=False, unique=True) И использовал оболочку Django для сохранения пользова…
1 ответ

django-models - в CharField сохраняется нестроковый тип

Я использую Django 1.11 на Python 3 и MySQL 5.7. Предположим, у меня есть модель с CharField, вот так: class ModelA(models.Model): ID = models.AutoField(primary_key=True) a = models.CharField() И в оболочке я попытался сделать это: >>> inst…
0 ответов

Идентификаторы модели Django начинаются с 0 или 1?

Я попытался просмотреть как документацию по AutoField, так и поля автоматического первичного ключа, ни у одного из которых нет ответа. Если они начинаются с 0, значит ли это, что AutoField никогда не будет иметь значение 0, если я не переопределю ег…
29 окт '18 в 21:52
2 ответа

Django - модель, которая имеет счетчик в поле CHOICES

Джанго 2.1, Питон 3.6 Допустим, у меня есть набор вещей ['house_1','house_2',...], и я хочу иметь модель, которая ведет подсчет каждого элемента. Я полагаю, что это будет выглядеть следующим образом. class Card(models.Model): house_1_count = models.…
04 янв '19 в 03:32
0 ответов

Где пользовательские поля модели преобразуются в их db_type?

Я немного запутался здесь. Я написал настраиваемое поле модели под названием PriceField который возвращает экземпляр моего класса Price от его from_db_value а также to_python методы, которые оба преобразуют из строк в экземпляры Price, мой db_type м…
0 ответов

Используя вызываемый как атрибут пути FilePathField Джанго?

У меня есть следующая модель, которая включает в себя загрузку файла пользователем. def resume_path(instance, filename): # file will be uploaded to MEDIA_ROOT/user_<id>/resume/<filename> return 'user_{0}/resume/{1}'.format(instance.stude…
1 ответ

Сохранение ModelForm, содержащего поле ForeignKey, на которое ссылается другая модель, в таблице базы данных Postgresql

Ниже мои модели class Seminar(models.Model): seminarID = models.AutoField(primary_key=True) presenter_name = models.CharField(max_length=200) location_name = models.TextField() seminar_DT = models.DateTimeField(default=datetime.datetime.now) capacit…
1 ответ

CharField не экономит

Я относительный новичок в Django, но я не смог обнаружить, что это где-то еще. Я настроил django в соответствии с руководством djangogirls и создал модель, которая выглядит примерно так: class Grimmage(models.Model): gStart = models.CharField(max_le…
18 авг '18 в 17:52
0 ответов

Пользовательская функция __eq__() для поля Django

Мне нужно иметь CharField с обычаем __eq__ функционировать так, чтобы, когда я бегу model_class.objects.filter(id=something) вместо того, чтобы просто проверять равенство обеих строк, мой обычай __eq__ Функция должна быть запущена. Или есть ли друго…
0 ответов

Файлы динамического выбора, зависящие от другого поля

Я хочу динамически составить список вариантов поля модели Django: def build_choices(another_model): choices = DEFAULT_CHOICES if another_model and another_model.show_extra: choices = DEFAULT_CHOICES + EXTRA_CHOICES return choices class MyOtherModel(…
1 ответ

Django - правильный способ объединения не-джанго столов

У меня есть старая база данных cms, структура не идеальна и не может быть изменена, но мне нужно сделать запрос, используя django ТАБЛИЦА posts (post_id) ТАБЛИЦА posts_text (post_id, post_text) ТАБЛИЦА episode (id, season_id, episode_name) ТАБЛИЦА e…
23 ноя '18 в 20:20
1 ответ

Как сделать поле ManyToMany модели django пустым изначально?

У меня есть две родственные модели следующим образом. class Book(models.Model): title = models.CharField(max_length=100) author = models.ForeignKey(Author) isbn =models.CharField(max_length=15) class Lending(models.Model): member_id = models.Foreign…
19 окт '18 в 02:21
0 ответов

Django не может манипулировать начальным значением редактирования формы

В проекте Django я использую пакет django-money. Когда форма находится в режиме редактирования, мне нужно на лету изменить ее начальные значения в полях Money, если они пусты: from djmoney.models.fields import MoneyField DEFAULT_CURRENCY = 'EUR' CUR…
1 ответ

Джанго 2 - выходит в формате HTML

Я создаю программу, чтобы перечислить все основные места для выбранного задания. У меня есть две модели: Engagement и MainLocation. Участие является внешним ключом в модели MainLocation. Модель основного местоположения выглядит так: class MainLocati…
0 ответов

Форма django "исключать" работает, "поля" не

Этот вопрос кажется слишком сложным, поэтому, если я не предоставлю достаточно подробностей, извините. В этом проекте я использую кучу разных вещей, поэтому для подробностей обо всем этом мне понадобится полдня. Если есть что-то конкретное, что помо…
18 май '17 в 00:53