6

newforms admin への移行で、ImageFields に core=False を指定する方法がわかりません。

次のエラーが表示されます。

TypeError: __init__() got an unexpected keyword argument 'core'

[編集] ただし、コア引数を削除するだけで、「このフィールドは必須です」というメッセージが表示されます。送信しようとしたときに管理インターフェイスでエラーが発生しました。newforms admin を使用して、core=False が意図していることをどのように達成しますか?

4

3 に答える 3

5

「このフィールドは必須です」を取り除くには、blank=True (CharField でない場合は null=True も可能) を使用して、必須でないようにする必要があります。

于 2008-08-30T03:04:44.560 に答える
4

このcore属性は使用されなくなりました。

Brian Rosner のブログから:

coreすべての引数を安全に削除できます。それらは使用されなくなりました。newforms-adminは、既存のインスタンスをインラインで削除するための優れた削除チェックボックスを提供するようになりました。

于 2008-08-29T19:20:47.373 に答える
2

これは簡単です。私はこの問題を数回前に受け始めました。基本的には、モデルのImageFieldの「core = True」パラメーターを削除してから、ここの手順に従って、newforms管理者が使用するものに変換します。

于 2008-08-29T11:39:27.540 に答える