byt*_*kie 4 python django django-models
周末问了这个问题,但由于某种原因,所有回复都死了。重新开始,因为我现在有了新信息
当我在我的 vps 上重新启动 apache 时,我得到
the model "category" is already registered
Run Code Online (Sandbox Code Playgroud)
来自 init.py
我认为这是因为该对象被发现并注册了两次。
我不认为这会是一个问题,它不是在我没有收到这些错误的开发中。另外,我在同步数据库后第一次运行服务器时没有收到错误消息。
所以上传代码,syncdb,启动apache,没有错误信息。重新启动 apache 并出现错误消息。
我可以通过注释掉注册模型的行来隐藏它,但这意味着该对象不会出现在管理中,除非我取消注释该行并在管理站点第一次加载后上传它。
这似乎仅在 apache 重置后第一次发生,随后不会发生。
有人遇到过这个吗?在 debian、django 1.2.3 上使用 apache 和 mod_wsgi
该错误消息表明模型注册码正在重复。您是否在 models.py 文件中注册您的模型?推荐的方法是编写一个单独的 admin.py 文件来注册模型。
| 归档时间: |
|
| 查看次数: |
3525 次 |
| 最近记录: |