2010-11-30 4 views
1
class Foo(models.Model): 
    bar_protected = models.BooleanField(default=False) 
    bar = models.CharField(max_length=50 

ここで私はdjango adminをカスタマイズしています。今私はモデルに2つのフィールドを持っています。デフォルトでは、「bar」は無効のままにしておきます。 (非表示ではない)。 bar_protectedはチェックされていません。 bar_protectedをチェックした人がいるとき、barが有効になっています。どのようにdjango管理者のこの特定の状況で作業するには?

Django have disabled facilities But when I do, It hides the bar Field. 

ありがとうございます。

+0

あなたの質問には、わかりやすくするためにご用言ください。 –

答えて

3

このフィールドにはモデルにeditable = Falseを使用するか、に入力してadmin.pyファイルにモデルを登録する必要があります。これはうまくいくはずです。

関連する問題