2
Author
フィールドを変更するには、自分のサイトの特定のフォームを表示するスタッフを有効にしたいが、is_staff
がfalse現在のUser
である必要があります。Djangoのスタッフにのみフォームのユーザーフィールドを表示する方法
ので、例えば、私はこのような、ArticleForm
を持っている:
class ArticleForm(ModelForm):
class Meta:
model = Article
fields = ('user', 'title', 'text')
どのように私は動的にuser
フィールドがUser
の状況に基づいて、表示するかどうかを調整することができますか?
カスタム__init__
ファンクションをuser
にパラメータとして使用する場合、そのフィールドが表示されるかどうかを変更するにはどうすればよいですか?
ああ、それほど簡単です。ありがとう:) –
ええ、これは私のために働いていない "グローバル名 'ユーザー'は定義されていません"と言う! – Hamza