チュートリアルに似た基本的な Django アプリに取り組んでいます。作成して保存した後に poll の値を変更しようとしましたが、変更できません。.commit()
and の代わりにandを使用してみましたが.save()
、どちらも機能しませんでした。シェルから変更しようとすると、次のようになります。HTML を使用した場合も同様の結果になります (つまり、失敗)。助言がありますか?モデルのフィールドの属性を変更してみましたがeditable=true
、エラーは発生しませんでしたが、役に立ちませんでした。ここで何が起こっているのでしょうか?
>>> from votes.models import polls
>>> polls.objects.all()[2].title
u'best band'
>>> polls.objects.all()[2].title='best album'
>>> polls.objects.all()[2].title
u'best band'
>>> polls.objects.all()[2].title='best album'
>>> polls.objects.all()[2].save()
>>> polls.objects.all()[2].title
u'best band'