TypeError: Planet() получил неожиданный аргумент ключевого слова 'name'
from django.db.models.fields import CharField
# Create your models here.
class Planet(models.Model):
name: models.CharField(max_length=50)
number: models.IntegerField()
Я использовал оболочку python для запуска:
python manage.py shell
from planet_universe.models import Planet
large_jupiter = Planet(name="Jupiter1", number=1)
Я получаю следующую ошибку: TypeError: Planet() получил неожиданный аргумент ключевого слова 'name'.
Как исправить эту ошибку?
Вы должны использовать =
вместо :
следующим образом:
from django.db.models.fields import CharField
# Create your models here.
class Planet(models.Model):
name = models.CharField(max_length=50)
number = models.IntegerField()