2
我正在使用django 1.0.4並且有3個模型:類別< -1-m->項目< -1-m->圖像。使用uuid作爲id/pk在django中斷管理頁面
我最近改變了ID /包到UUID:
id = models.CharField(max_length=32, primary_key=True,
default=make_uuid, editable=False)
...
def make_uuid():
return str(uuid.uuid4()).replace('-','')
後,我開始使用UUID,該項目的管理頁面將不再讓我在線添加圖片。即使沒有任何錯誤,它也會給我一個表單驗證錯誤。 furthemore,如果一個項目有一個形象,我不能改變的範疇,它會給我以下錯誤:
KeyError at /admin/inventory/item/90965921681b4b69880b36bd716b0831/
id
...
/local/env/bfi2/lib/python2.6/site-packages/Django-1.0.4-py2.6.egg/django/forms/forms.py in _raw_value
213. field = self.fields[fieldname]
我認爲這是類似於以下錯誤:http://code.djangoproject.com/ticket/10992。理想情況下,我想避免升級django並修補必要的文件。有誰遇到過這個問題?
感謝, 史蒂夫