[英]TypeError: Planet() got an unexpected keyword argument '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()
I used python shell to run:我用 python shell 运行:
python manage.py shell
from planet_universe.models import Planet
large_jupiter = Planet(name="Jupiter1", number=1)
I get the following error: TypeError: Planet() got an unexpected keyword argument 'name'.我收到以下错误:TypeError: Planet() got an unexpected keyword argument 'name'。
How do I correct this error?我该如何纠正这个错误?
You should use =
instead of :
like this:你应该使用
=
而不是:
像这样:
from django.db.models.fields import CharField
# Create your models here.
class Planet(models.Model):
name = models.CharField(max_length=50)
number = models.IntegerField()
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.