Python 请更正以下错误,我无法在模型中添加数据

Python 请更正以下错误,我无法在模型中添加数据,python,django,django-models,Python,Django,Django Models,有人能指出我做错了什么吗?我总是会出错: model.py 从django.db导入模型 从日期时间导入日期时间 从ckeditor.fields导入RichTextField 在这里创建您的模型。 类别:模型。模型: 船员选择= “独奏”,“独奏”, '小','小', '大','大', 相机选择= “佳能”、“佳能”, “尼康”,“尼康”, "索尼","索尼",, “红色”,“红色”, "富士","富士",, 类别_选择= "代码","代码",, “手机评论”、“手机评论”, “vlogs

有人能指出我做错了什么吗?我总是会出错:

model.py

从django.db导入模型 从日期时间导入日期时间 从ckeditor.fields导入RichTextField 在这里创建您的模型。 类别:模型。模型: 船员选择= “独奏”,“独奏”, '小','小', '大','大', 相机选择= “佳能”、“佳能”, “尼康”,“尼康”, "索尼","索尼",, “红色”,“红色”, "富士","富士",, 类别_选择= "代码","代码",, “手机评论”、“手机评论”, “vlogs”,“vlogs”, "喜剧","喜剧",, "游戏","游戏",, 名称=型号。CharFieldmax_长度=254 price=models.IntegerField photo=models.ImageFieldupload_至='media/ytubers/%Y/%m' 视频url=models.CharFieldmax\u长度=255 description=RichTextField 城市=型号。CharFieldmax_长度=255 age=models.IntegerField 高度=models.IntegerField 乘员=型号。CharFieldchoices=乘员选择,最大长度=255 摄像机类型=型号。CharFieldchoices=摄像机选项,最大长度=255 SUB_计数=型号。CharFieldmax_长度=255 类别=模型。BooleanFieldchoices=类别_选项,默认值=False is_featured=models.BooleanFielddefault=False created_date=models.DateTimeFielddefault=datetime.now,blank=True 管理员

从django.contrib导入管理 从。模型导入YouTube 从django.utils.html导入格式\u html 在这里注册您的模型。 类YtAdminadmin.ModelAdmin: def myphotoself,对象: 返回format_html'.formatobject.photo.url' 列表显示='id'、'name'、'subs\u count'、'is\u characterized' 搜索字段='name','camera\u type' 列表过滤器='城市','摄像机类型' 列表显示链接='id','name' 列表_可编辑='is_featured', admin.site.registerYoutuber,YtAdmin
您使用models.BooleanField作为类别,因此唯一可能的值是True和False。将其更改为models.Charfield,它应该可以工作

这:

类别=模型。BooleanFieldchoices=类别_选项,默认值=False

应该是:


category=models.CharFieldchoices=category\u choices,max\u length=255

你能显示图像中的实际错误是什么吗,因为它显示有错误,但不是它是什么。你得到的实际错误是什么。我已经上传了我得到的错误图像,我无法添加数据。是的,解决它谢谢@packenbush很高兴提供帮助!如果是这样,请将其标记为答案,以便其他人容易找到: