You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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)

之后执行以下命令重新完成迁移:

  1. 生成新的迁移文件:python manage.py makemigrations
  2. 应用迁移到数据库:python manage.py migrate

刷新Django Admin页面后,就能正常看到字段的输入框了。

内容的提问来源于stack exchange,提问作者csuser

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.04 02:00:34