AttributeError: у объекта 'Type' нет атрибута '_state' django - PullRequest
0 голосов
/ 17 мая 2018

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

# blog categories
class Category(models.Model):
    name = models.CharField(max_length=100)
    slug = models.CharField(max_length=100,unique=True)

    class Meta:
        ordering = ('name',)
        verbose_name ='category'
        verbose_name_plural ='categories'  

Сообщение об ошибке:

  File "E:\installs\anaconda\lib\site-packages\django\db\models\query_utils.py", line 116, in __get__
    instance, refresh_from_db(fields=[self.field_name]) 
  File "E:\installs\anaconda\lib\site-packages\django\db\models\base.py", line 684, in refresh_from_db
    db = using if using is not None else self._state.db 
AttributeError: 'Type' object has no attribute '_state' 
[17/May/2018 14:55:31] "GET /admin/blog/type/add/ HTTP/1.1" 500 131993

1 Ответ

0 голосов
/ 17 мая 2018

Я понял, что это просто моя глупая ошибка def __init __ (self): вернуть self.name

Я использовал init вместо str .... но почему это вызвало ошибку, такую ​​как ошибка атрибута ** def __str (самостоятельно): вернуть self.name **

Спасибо, мой плохой

...