Вопросы с тегом «django-models»

86
django syncdb и обновленная модель

Я недавно обновил свою модель, добавил к ней BooleanField, но когда я это сделаю python manage.py syncdb, он не добавит новое поле в базу данных для модели. Как я могу это исправить ?...

86
Каков максимальный размер max_length в Django?

Это моя модель: class Position(models.Model): map = models.ForeignKey(Map,primary_key=True) #members=models.CharField(max_length=200) LatLng = models.CharField(max_length=40000) infowindow = models.CharField(max_length=40000) Но он не может работать. Каков максимальный размер max_lengthпараметра?...

86
Абстрактные модели django против обычного наследования

Помимо синтаксиса, в чем разница между использованием абстрактной модели django и использованием простого наследования Python с моделями django? За и против? ОБНОВЛЕНИЕ: я думаю, что мой вопрос был неправильно понят, и я получил ответы о разнице между абстрактной моделью и классом, наследуемым от...

85
Django: добавить изображение в ImageField из URL-адреса изображения

пожалуйста, извините за мой уродливый английский ;-) Представьте себе эту очень простую модель: class Photo(models.Model): image = models.ImageField('Label', upload_to='path/') Я хотел бы создать фотографию из URL-адреса изображения (т.е. не вручную на сайте администратора django). Думаю, мне...

85
Как мне заставить Django Admin удалять файлы, когда я удаляю объект из базы данных / модели?

Я использую 1.2.5 со стандартным ImageField и использую встроенную систему хранения. Файлы загружаются нормально, но когда я удаляю запись от администратора, фактический файл на сервере не удаляется....

85
Джанго не существует

У меня возникают проблемы с попыткой вычислить «DoesNotExist Errors», я попытался найти правильный способ управления результатами отсутствия ответа, однако у меня по-прежнему возникают проблемы с «DoesNotExist» или «Object has not Attribute DoestNotExists» from django.http import HttpResponse from...

85
Django - такой таблицы нет: main.auth_user__old

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

84
Фреймворк Django rest, сериализующий поля многие ко многим

Как мне сериализовать поле «многие ко многим» в список чего-либо и вернуть их через структуру отдыха? В моем примере ниже я пытаюсь вернуть сообщение вместе со списком связанных с ним тегов. models.py class post(models.Model): tag = models.ManyToManyField(Tag) text =...

83
Как добавить данные в поле ManyToMany?

Нигде не могу найти, так что ваша помощь будет мне приятна :) Вот это поле: categories = models.ManyToManyField(fragmentCategory) Фрагмент Категория: class fragmentCategory(models.Model): CATEGORY_CHOICES = ( ('val1', 'value1'), ('val2', 'value2'), ('val3', 'value3'), ) name =...

83
Могу ли я сделать поле администратора необязательным в Django без создания формы?

Каждый раз, когда я вхожу в новый проигрыватель в административной части Django, я получаю сообщение об ошибке: «Это поле обязательно для заполнения». Есть ли способ сделать поле необязательным без создания специальной формы? Могу ли я сделать это в models.py или admin.py? Вот как выглядит мой...

82
Использование Django auth UserAdmin для пользовательской модели пользователя

Из документов Django.Contrib.Auth : Расширение пользователя Django по умолчанию. Если вас полностью устраивает модель пользователя Django и вы просто хотите добавить дополнительную информацию о профиле, вы можете просто создать подкласс django.contrib.auth.models.AbstractUserи добавить свои...

81
Как мне получить текущую дату и текущее время только в Django соответственно?

При использовании этого класса я столкнулся с интересной ситуацией: class Company(models.Model): date = models.DateField() time = models.TimeField() c = Company(date=datetime.datetime.now(), time=datetime.datetime.now()) Django решает использовать файлы, DATETIME_INPUT_FORMATSопределенные в файле...

14
Есть ли способ создать уникальный идентификатор над 2 полями?

Вот моя модель: class GroupedModels(models.Model): other_model_one = models.ForeignKey('app.other_model') other_model_two = models.ForeignKey('app.other_model') По сути, я хочу other_modelбыть уникальным в этой таблице. Это означает, что если есть запись с other_model_oneидентификатором id 123, я...

11
Используйте несколько баз данных в Django только с одной таблицей «django_migrations»

Для проекта в Django мне нужно использовать две базы данных: по умолчанию и удаленную . Я создал routers.pyи все работает отлично. Было требование создать таблицу в удаленной базе данных, и я создал миграцию, запустил ее и таблица django_migrationsбыла создана. Я хочу иметь только одну таблицу...

10
Зачем определять create_foo () в моделях Django. Менеджер вместо переопределения create ()?

Читая документы Django , он советует создать собственный метод создания для модели с именем Foo, определив его как create_fooв менеджере: class BookManager(models.Manager): def create_book(self, title): book = self.create(title=title) # do something with the book return book class...