2017-09-19 9 views
0

現在、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 

私はこのトラブルシューティングを行うことができる方法についていくつかのヒントや方向性を大好きだ:

問題のコードはこれです。

答えて

1

私はaldryn-newsblogの最新マスターバージョンをインストールすることによって、バグを克服することができました:またhereまたはhereから議論を見ることができる pip install git+https://github.com/aldryn/[email protected]

+0

これがうまくいく場合は、解決済みとマークしてください。 – user2111922

関連する問題