저는 장고를 사용하는 Google App Engine 프로젝트에 참여하고 있습니다. 어떤 이유로 장고 관리 시스템 페이지에는 한 모델의 경우 301 개의 개체가 나열되고 다른 모델의 경우 301 개의 개체 만 나열됩니다. 그러나 실제로이 두 모델 모두에 대해 500 개가 넘는 인스턴스가 저장됩니다. 이 문제의 원인은 무엇입니까?왜 장고 관리 사이트는 301 개의 항목으로 제한됩니까?
0
A
답변
0
사실 App Engine Patch의 이전 버전에 하드 코딩 된 한도 인 것 같습니다. patch.py에서
:
def patch_app_engine():
# This allows for using Paginator on a Query object. We limit the number
# of results to 301, so there won't be any timeouts (301, so you can say
# "more than 300 results").
def __len__(self):
return self.count()
db.Query.__len__ = __len__
old_count = db.Query.count
def count(self, limit=301):
return old_count(self, limit)
db.Query.count = count
0
은 아마 SO 다음과 같은 질문이 관련 : Django admin does not show all entities
문제가 될 수있는 존재하지 않는 데이터베이스의 개체 관리자 점에서 나열 할 모델의 경우 일부 ForeignKey
의.
모델의 ForeignKey
값이 모두 올바르게 설정되었는지 확인하십시오.