Djangoオブジェクトはuser.name
の場合は定義できません。つまり、user['name']
で定義することはできません。Djangoオブジェクトは "subscriptableではありません"と書いて冗長コードを書くようになります
info = {'first_name': 'Artur', 'last_name': 'Sapek'}
me = User()
for i in info:
me[i] = info[i]
はTypeError: 'User' object is not subscriptable
をもたらし、私は自分自身がより多くの情報があり、それは常に完全ではないので(それは、if文なども必要と
info = {'first_name': 'Artur', 'last_name': 'Sapek'}
if 'first_name' in info: me.first_name = info['first_name']
if 'last_name' in info: me.first_name = info['last_name']
so on...
のようなコードを書く見つける - これが私の実際ではありませんコード)
Djangoオブジェクトでこれを行うより良い方法はありますか?リスト、辞書、文字列のようにブラケット表記を使用する柔軟性はありませんか?
私は良い方法がなければならないことを知っていました。ありがとう! –
お手伝いします!あなたの質問に答えられた場合、戻って「受け入れる」ボタンを押すことを忘れないでください:) – grncdr