現在、Django 1.10を使用するためにDjango 1.9サイトをアップグレードしています。私はDjango 1.11にアップグレードしたいですが、サイトが使用しているパッケージの中にはまだそれをサポートしていないものがあります。私は編集できないフィールドであるため、記事モデルフォームに 'content'を指定することはできません
FieldError Articleモデルの形式を指定することはできません/
「コンテンツ」で
localhost:8000
に行くときいずれかの方法は、私はそれが 編集不可能なフィールドであるとして、次のエラーを取得しています
リクエスト方法:リクエストURLをGET:http://localhost:8000/ジャンゴ バージョン:1.10.9例外の種類:FieldError例外値:
を /xxx-env/lib/python3.6/site-packages/django/forms/models:それは例外場所 編集不可能なフィールドであるとして
のコンテンツは、「Articleモデルの形式を指定することはできません。 fields_for_modelでPY、ライン143
サイトはDjangoのCMS 3.4.4と同様に、pip install
を最新の使用しているすべてのそれらの他のAldrynプラグインを実行しています。
if (fields is not None and f.name in fields and
(exclude is None or f.name not in exclude)):
raise FieldError(
"'%s' cannot be specified for %s model form as it is a non-editable field" % (
f.name, model.__name__)
)
continue
私はこのトラブルシューティングを行うことができる方法についていくつかのヒントや方向性を大好きだ:
問題のコードはこれです。
これがうまくいく場合は、解決済みとマークしてください。 – user2111922