Django Admin面板无法编辑CharField问题求助
问题解决方法
你代码里的问题是用了**Python类型注解的语法(冒号::)来定义模型字段,但Django要求用等于号:=**来给字段赋值,这才是正确的模型字段定义方式。
修正后的models.py代码:
from django.db import models # Create your models here. class Feature(models.Model): name = models.CharField(max_length=100) details = models.CharField(max_length=500)
之后执行以下命令重新完成迁移:
- 生成新的迁移文件:
python manage.py makemigrations - 应用迁移到数据库:
python manage.py migrate
刷新Django Admin页面后,就能正常看到字段的输入框了。
内容的提问来源于stack exchange,提问作者csuser
相关产品推荐
相关产品推荐

