Джанго - ОРМ - 01

 

Часто задаваемые вопросы, касающиеся с

Сообщение об ошибке: myapp.Article.tags: (fields.W340) нуль имеет ManyToManyField ON NO Effect.

Решение: теги = models.ManyToManyField ( «Метка») с не нулевой

FAQ Титановый

报错信息: ОШИБКИ:
myapp.Tag.date: (fields.E130) DecimalFields должен определить атрибут 'decimal_places.
myapp.Tag.date: (fields.E132) DecimalFields должен определить атрибут 'max_digits.

Решение: «decimal_places (есть несколько знаков после запятой) и» DecimalFields поля max_digits (общее количество цифр) ".

 

класс Счет (models.Model):
     "" " Счет стол " "" 
    Имя пользователя = models.CharField (= 64 MAX_LENGTH, UNIQUE = True) 
    пароль = models.CharField (MAX_LENGTH = 255 ) 
    E - mail = models.EmailField (UNIQUE = True) 
    register_date = models.DateTimeField (auto_now_add = True) # член auto_now_add текущее время, оно не может быть изменено 
    подпись = models.CharField ( " подпись " , max_length = 255, нуль = True) 

класс Статья Эта статья (models.Model):
     "" " статья таблица «» " 
    название = модель.CharField (max_length = 255, уникальный =True) 
    контекст = models.TextField () 
    счета = models.ForeignKey ( " Счет " , on_delete = models.CASCADE) #   models.CASCADE当用户删除时,文章也删除 
    тегах = models.ManyToManyField ( " Tag " ) 
    pub_date = модели .DateTimeField () 

класса   Tag (models.Model):
     " 标签表" 
    имя = models.CharField (max_length = 64, уникальный = True) 
    дата = models.DateTimeField (auto_now_add = True)

 

рекомендация

отwww.cnblogs.com/ljf520hj/p/11716940.html