Я курс писал, больше показать пляски с бубном, которые возникают, при незнании.
Предусмотреть здесь нельзя, вариантов десятки.
Сейчас ваша задача проработать все указанные в курсе поля и компановать их по разному, стараясь Django сбить с толку.
Получать ошибки, как можно больше
И прийти к такому выводу.
Тест, который я показывал, когда Django стабильно работает с моделями, его уяснить и проводить перед созданием уже работчего приложения.
И учесть рекомендацию, всё таки параметры определяют поведение таблиц и лучше их продумать заранее, не забывайте, что позже в представлениях вы сможете добавить функциональность.
Описание
Либо, вы разбираетесь всего сосновными параметрами, за пару курсов, либо, всю жизнь делаете, как делает весь Рунет, справляетесь с собственным незнанием.
Либо, вы разбираетесь всего с пятью основными параметрами, за пару курсов, либо, всю жизнь делаете, как делает весь Рунет, справляетесь с собственным незнанием.
Обратите внимание 90% уроков показывают как справиться вот с такими строками, при добавлении новой таблицы.
You are trying to add a non-nullable field 'tip' to saas without a default; we can't do that (the database needs something to populate existing rows).
Please select a fix:
1) Provide a one-off default now (will be set on all existing rows)
2) Quit, and let me add a default in models.py
Select an option:
Может лучше делать так. что бы это не возникало, а именно разобраться в параметрах, которые определяют поведение попей, знать откуда ноги растут.
Вот и разберитесь основательно раз и навсегда.
Вообще у Джанго с любым элементом, вы разбираетесь раз и навсегда.
Код
Всё, что в скобках это параметры полей.
settings.py
class Soos(models.Model):
class Meta():
db_table = 'soos_app'
data = models.DateTimeField(blank=True, null=True)
titles = models.CharField(max_length=128, blank=True)
text = models.TextField(blank=True, null=True)
#tip = models.TextField()
help_f = models.TextField(blank=True)
def __unicode__(self):
return self.titles
Рекомендации
Узнать больше в ленте
Twitter
и подписаться на
Ютуб, получать новые видео.
учесть рекомендацию, всё таки параметры определяют поведение таблиц и лучше их продумать заранее.