Django runserver报错:无法解析关键字'date_created'为字段
解决Django FieldError字段名不匹配问题
问题核心
报错信息明确显示:
django.core.exceptions.FieldError: Cannot resolve keyword 'date_created' into field. Choices are: content, data_created, id, title
这说明你在entries_detail.html、entries_list.html模板以及views.py视图文件中使用的字段名date_created,和模型里实际定义的字段名data_created不一致,导致Django无法识别该字段。
修复方法
- 定位错误字段:遍历
entries_detail.html、entries_list.html和views.py,找出所有使用date_created的代码位置 - 统一替换字段名:将所有
date_created替换为模型中正确的data_created - 重启服务:重新执行
python manage.py runserver,验证报错是否消除
内容的提问来源于stack exchange,提问作者Strangers
相关产品推荐
相关产品推荐

