私は初心者ですし、名前付きグループにどのようにして選択するのだろうか、djangoのドキュメンテーションでは "利用できる選択肢を名前付きグループに集めることもできます組織的目的のために使用されるべきである。ドキュメントに基づいて、私は移行を作り、私のモデルのオブジェクトを作成しても問題はありませんDjangoの選択肢のための名前付きグループを実装する正しい方法
python_2_unicode_compatible
class Music(models.Model):
Media_Choices=[('Audio',(('vinyl','Vinyl'),
('cd','CD'),))
,('Video',(('vhs','VHS Tape'),
('dvd','DVD'),)),
('unknown','Unknown'),]
Music_Media=models.CharField(max_length=10,choices=Media_Choices)
def __str__(self):
return self.get_Music_Media_display()
以下のいくつかのモデルを作成しようと、私の質問は、(特に人間可読な名前のグループの選択肢のタプルをアクセスもする方法ですオプションの場合)?それは私のコードの権利ですか? (名前付きグループに選択肢を実装する方法)、私が間違っている場合は私を修正してください。ありがとうございました。私の悪い英語には申し訳ありません
私には良いようです。あなたの直面している問題は何ですか? –
@MohammadMustaqeem私はグループのオプションにアクセスしたい、Media_Choices 'Audio'でMusicオブジェクトを持っていると言うと、 'Audio'オプション(この場合は 'Vinyl'または 'CD')を表示できますか?質問する(どのように音楽オブジェクトを介してアクセスする)、それは可能です..? –