私はdjango 1.0.4を使用しています。カテゴリ<-1-m->アイテム< -1-m-> Image。djangoのid/pkとしてuuidを使用すると、管理ページが破損する
私は最近のuuidするID/PKを変更:私はUUIDを使用して開始した後
id = models.CharField(max_length=32, primary_key=True,
default=make_uuid, editable=False)
...
def make_uuid():
return str(uuid.uuid4()).replace('-','')
、アイテムの管理ページは、もはや私は、インライン画像を追加してみましょうないだろう。エラーがないのにフォーム検証エラーが発生します。私は、これは、以下のバグに似ていると思う
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 furthemore、アイテムのイメージを持っている場合、私はカテゴリーを変更することはできません、それは私に次のエラーを与えるだろう。理想的には、私はdjangoをアップグレードすることを避け、必要なファイルをパッチしたいだけです。他の誰かがこの問題に遭遇しましたか?
おかげで、 スティーブ