繁体   English   中英

当我使用 python manage.py runserver 进入 django admin 时,发生“/admin 处的 ValueError”

[英]when i enter the django admin using python manage.py runserver, occur 'ValueError at /admin'

运行runserver,然后输入url 'http://127.0.0.1:8000/admin',出现这个错误。

在终端,出现这个错误

ValueError:字段“id”需要一个数字,但得到“favicon.ico”。

在浏览器中,出现错误

/admin 字段 'id' 处的 ValueError 需要一个数字,但得到了 'admin'。 请求方法:GET 请求 URL: http : //127.0.0.1 :8000/ admin Django 版本:3.2.4 异常类型:ValueError 异常值:
字段 'id' 需要一个数字,但得到了 'admin'。 代码在这里

怎样才能解决这个问题??

  1. 删除所有迁移文件 - 除了 init python 文件
  2. python manage.py makemigrations
  3. python manage.py migrate

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM