Djangoのチュートリアルをやっていただのですが、詰まりました。
http://docs.djangoproject.jp/en/latest/intro/tutorial01.html
「API で遊んでみる」の所で、
「おっと、ちょっと待って下さい。 <Poll: Poll object> なんて全然親切な表現 ではありませんね。そこで (polls/models.py ファイルに定義されている) polls 関係のモデルを少し修正して、 Poll と Choice に unicode() メソッドを追加しましょう:」
という記述がある所です。
記載があるとおり、models.pyに、
lang
1class Poll(models.Model): 2 # ... 3 def __unicode__(self): 4 return self.question 5 6class Choice(models.Model): 7 # ... 8 def __unicode__(self): 9 return self.choice
と書いてみたのですが、相変わらず、
[<Poll: Poll object>]
という形で帰ってきます。
念のため、
python manage.py shell
として、シェルに入り直しても同じです。
なお、
Pythonのバージョンは2.7.9、Djangoのバージョンは1.8.2です。
どこがおかしいのか見当もつかないので、お分かりの方、ご教示頂ければ幸いです。
よろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。