为什么 Django 管理站点限制为 301 个条目?
我正在使用 Django 开发 Google App Engine 项目。我注意到,由于某种原因,Django 管理系统页面仅列出了一个模型的 301 个实体,以及另一个模型的 301 个实体。但实际上这两个模型都存储了 500 多个实例。什么可能导致这个问题?
I'm working on a Google App Engine project using Django. I noticed that for some reason, the Django administration system page lists only 301 entities for one model, and 301 entities for another model. But there are actually over 500 stored instances for both of these models. What could be causing this problem?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
也许以下问题是相关的: Django admin does not show allEntity
问题可能是您想要在管理中列出的模型实例的某些
ForeignKey
指向数据库中不存在的对象。请检查模型的所有
ForeignKey
值是否设置正确。Maybe the following SO question is related: Django admin does not show all entities
The problem could be that some
ForeignKey
s of instances of the model you want to list in the admin points to objects in the database that don't exist.Please check that all
ForeignKey
values of the model are set correctly.实际上,这看起来像是硬编码到旧版本 App Engine 补丁中的限制。
来自补丁.py:
Actually, it looks like this is a limit hardcoded into an older version of App Engine Patch.
from patch.py: