Запитання з тегом «django-models»

З питань, що стосуються використання модельного класу з веб-бази Django.

4
Який максимальний розмір '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параметра?

13
Як змусити адміністратора Django видалити файли, коли я видаляю об’єкт із бази даних / моделі?
Я використовую 1.2.5 із стандартним ImageField та використовую вбудований серверний сервер. Файли завантажуються нормально, але коли я видаляю запис від адміністратора, фактичний файл на сервері не видаляється.

8
Django: додавання зображення в поле ImageField із URL-адреси зображення
будь ласка, вибачте мене за мою потворну англійську ;-) Уявіть собі цю дуже просту модель: class Photo(models.Model): image = models.ImageField('Label', upload_to='path/') Я хотів би створити фотографію за URL-адресою зображення (тобто не від руки на сайті адміністратора django). Я думаю, що мені потрібно зробити щось подібне: from myapp.models import Photo import …

2
TypeError: об'єкт 'RelatedManager' не піддається ітерації
Джанго У мене є наступні моделі: class Group(models.Model): name = models.CharField(max_length=100) parent_group = models.ManyToManyField("self", blank=True) def __unicode__(self): return self.name class Block(models.Model): name = models.CharField(max_length=100) app = models.CharField(max_length=100) group = models.ForeignKey(Group) def __unicode__(self): return self.name скажімо, блок b1 має групу g1 . За його назвою я хочу отримати всі блоки з …

25
Django - такої таблиці немає: main.auth_user__old
Я дотримувався першого навчального посібника з офіційних документів Django і отримав цю помилку при спробі зберегти деякі зміни, внесені через сторінку адміністратора. Я провів кілька досліджень з цього приводу, але можливі рішення, які мені вдалося знайти, наприклад, перенесення баз даних, просто не спрацюють. Просто повідомте мене, якщо ви хочете побачити …

26
django.db.migrations.exceptions.InconsistentMigrationHistory
Коли я запускаю python manage.py migrateсвій проект Django, я отримую таку помилку: Traceback (most recent call last): File "manage.py", line 22, in <module> execute_from_command_line(sys.argv) File "/home/hari/project/env/local/lib/python2.7/site- packages/django/core/management/__init__.py", line 363, in execute_from_command_line utility.execute() File "/home/hari/project/env/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 355, in execute self.fetch_command(subcommand).run_from_argv(self.argv) File "/home/hari/project/env/local/lib/python2.7/site-packages/django/core/management/base.py", line 283, in run_from_argv self.execute(*args, **cmd_options) File "/home/hari/project/env/local/lib/python2.7/site-packages/django/core/management/base.py", line …

4
Django DoesNotExist
У мене виникають проблеми зі спробою зрозуміти "Помилки DoesNotExist", я намагався знайти правильний спосіб управління результатами без відповіді, однак у мене продовжують виникати проблеми з "DoesNotExist" або "Об'єкт не має атрибуту DoestNotExists" from django.http import HttpResponse from django.contrib.sites.models import Site from django.utils import simplejson from vehicles.models import * from gpstracking.models …



7
Структура відпочинку Django, яка серіалізує багато для багатьох
Як мені серіалізувати поле багато-до-багатьох у список чогось і повернути їх через систему відпочинку? У наведеному нижче прикладі я намагаюся повернути публікацію разом зі списком тегів, пов’язаних із нею. models.py class post(models.Model): tag = models.ManyToManyField(Tag) text = models.CharField(max_length=100) serializers.py class PostSerializer(serializers.ModelSerializer): class Meta: model = Post fields = ("text", "tag"??) …

4
Django: імпортувати користувача до моделі
У мене одна проблема. У Django я створив нову модель: from django.db import models from django.contrib.auth import user class Workers(models.Model): user = models.OneToOneField(User, primary_key=True) work_group = models.CharField(max_length=20) card_num = models.IntegerField() def __unicode__(self): return self.user Але це не працює: ImportError: cannot import name user Як це виправити? Отже, я хочу створити …

2
Чи можу я зробити поле адміністратора, яке не потрібно в Django, не створивши форму?
Кожного разу, коли я заходжу до нового програвача в адміністративній частині Django, я отримую повідомлення про помилку із написом "Це поле обов’язкове". Чи є спосіб зробити поле не обов’язковим, не створюючи власну форму? Чи можу я це зробити за допомогою models.py або admin.py? Ось як виглядає мій клас у models.py. …

2
Як додати дані в поле ManyToMany?
Я його ніде не можу знайти, тому ваша допомога буде для мене приємною :) Ось це поле: categories = models.ManyToManyField(fragmentCategory) Категорія фрагмента: class fragmentCategory(models.Model): CATEGORY_CHOICES = ( ('val1', 'value1'), ('val2', 'value2'), ('val3', 'value3'), ) name = models.CharField(max_length=20, choices=CATEGORY_CHOICES) Ось форма, яку потрібно надіслати: <input type="checkbox" name="val1" /> <input type="checkbox" name="val2" …

6
Параметри Django DateField за замовчуванням
У мене є модель, яка має поле часу і дати: date = models.DateField(_("Date"), default=datetime.now()) Коли я перевіряю додаток у вбудованому адміністраторі django, у нього DateFieldтакож є час, доданий до нього, так що при спробі зберегти його з'являється помилка. Як зробити за замовчуванням лише дату? ( datetime.today()також не працює)

6
Використання Django auth UserAdmin для користувацької моделі користувача
З документів Django.Contrib.Auth : Розширення користувача за замовчуванням Django Якщо вас цілком влаштовує модель користувача Django, і ви просто хочете додати додаткову інформацію про профіль, ви можете просто зробити підклас django.contrib.auth.models.AbstractUserта додати власні поля профілю. Цей клас забезпечує повну реалізацію користувача за замовчуванням як абстрактну модель. Сказано і зроблено. Я …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.