0
또는 정확히 말해 모델 관리 페이지에서 app-engine-patch를 사용하여 db.Keys의 db.ListProperty를 편집 할 수있는 양식을 올바르게 표시하려면 어떻게해야합니까? 장고를 위해서?AppEngine/Django : 관리 응용 프로그램에서 db.Key를 편집하십시오.
class Category(db.Model):
title = db.CategoryProperty(required=True)
이있는 Post
: 장고 관리자 페이지에서 현재
categories = db.ListProperty(db.Key)
필드가 파이썬 목록 객체의 문자열이 포함 된 텍스트 상자로 표시됩니다
나는 이런Category
이 이는 잘못되어 저장이 중단됩니다.
[datastore_types.Key.from_path(u'blog_category', 3L, _app_id_namespace=u'xyz')]
그래서 ModelAdmin 클래스에서 '제외'해야했습니다. 나는 모델 db.Keys를 연결하고 Django multiselect 위젯으로 제시하기 위해 수동으로 ModelForm을 작성하려고 생각했지만, 더 쉬운 방법이 있다고 의심된다.