2016-09-23 5 views
0

Productクラスに新しいタグ 'tag'を1つ追加します。私はそのフィールドを追加しましたが、今はカートリッジ管理パネルからそのタグを手動で追加したいと思います。カートリッジ管理パネルにタグを追加

だから、私はクラスの上にインポートしていたとき、私は、私のsettings.pyに

from cartridge.shop.admin import ProductAdmin 

を1つの管理クラスをインポートしていますことを行うために、私は、端末上で

Djangoにエラーを取得しています。 core.exceptions.ImproperlyConfigured:SECRET_KEY設定は空であってはいけません。

私は以下のようにProductAdminクラスにその「タグ」フィールドを追加したいが、私は私のプロジェクトのコードの下に書く前に、私は、インポート時にその「SECRET_KEY」エラーを取得しています、

ProductAdmin.list_display.append("tag") 
+1

あなたの設定で 'SECRET_KEY'を長くランダムな秘密の文字列に設定してください。 –

+0

私はすでに自分のsettings.pyにSECRET_KEYを持っています –

+0

値をマスクする循環インポートがあります。基本的にはすべての輸入を防止する必要があります。 BTW 'append()'は 'None'を返し、' list_display'は 'None'になります。 –

答えて

0

ProductAdminルックス設定前にロードされているために取得できない秘密鍵の設定が必要なので、これを設定に含めることはできません(また、必要な理由を考えることもできません)。

何でも、もう一度やり直す必要があります。

+0

だから、どこでこれについてのコードをインポートして書くことができますか?私はサーバーを実行するときに実行されるようにファイルを意味します。 –

+0

@AkashWankhede - 私はカートリッジについては十分に分かっていませんが、djangoの管理ページのようなものは 'admin.py'ファイルに定義してください。 – Sayse

+0

大丈夫です。提案ありがとう。 –

関連する問題