Форум сайта python.su
0
Добрый день. Прошу сильно не пинать.
Не могу разобраться с тремя таблицами. TAB1->TAB2->TAB3 связь один ко многим, все просто
Если таблице две нет проблем. а в чем причина ошибки если их три? Я понимаю что связанное поле не может быть пустым
class LINE(models.Model): publication_date = models.DateField() def __unicode__(self): return self.name class TEMA(models.Model): salutation = models.CharField(max_length=20, default='TEMA') line = models.ForeignKey(LINE) def __unicode__(self): return self.salutation class BLOG(models.Model): title = models.CharField(max_length=200, default='text') tema = models.ForeignKey(TEMA) headshot = models.ImageField(upload_to='media', blank=True, null=True) def __unicode__(self): return self.title
Офлайн
568
В какой момент происходит ошибка, где сама ошибка полностью, что делаешь вообще чтобы ошибка возникла?
Ты первый раз на форумы пишешь что ли?
Офлайн
0
Извините. Первый 
когда создаю таблицы python manage.py makemigrations
он их конечно создает но админка нормально не работает.
Офлайн
568
Что значит админка не работает?
Еще раз прошу, выражайтесь яснее, проблему описывайте полностью, прикладывайте трейсбеки.
Офлайн
0
Еще раз извините. Я имею ввиду html страничку администратора на сервере. В случае двух таблиц можно сразу редактировать данные в двух таблицах. При трех при попытке редактирования вываливается с ошибкой.
так связи писать нельзя? Django с sqlite3 корректно работает только с одной связью? Все остальное надо писать ручками?
может проблема в винде и eclipse?
Мне кажется что проблема во мне
Отредактировано maxus (Авг. 21, 2015 10:36:14)
Офлайн
568
Давайте еще раз.
При трех при попытке редактирования вываливается с ошибкой.Где ошибка?
Офлайн
0
Все еще раз сделал с самого начало ошибок нет. пока
Офлайн
568
Спасибо за содержательную беседу, приходите ещё.
Офлайн