10/02/09 11:19:56
>>828
管理ページ等で表示したときの表記みたいな感じ
def __unicode__(self):
return "%s: %s" % (self.id, self.name)
組み込みの管理画面使わないのなら気にする必要ないかも
830:828
10/02/09 13:14:05
>>829
成る程。ありがとうございます。
まさに管理画面の表示でエラーでした。
数字や日付はu付けて返すんですね。
831:nobodyさん
10/02/09 15:16:00
def __str__(self):
832:nobodyさん
10/02/13 05:25:21
>>828
$ ./manage.py shell
from app.models import ExampleModel
ExampleModel.objects.all()
クエリもちょっとだけ見やすくなる
というかPythonの仕様な気がするような
833:nobodyさん
10/02/13 05:58:19
詳しい働きは、django.db.models.base.Modelを見ると分かるかもしれない。
def __str__(self):
def __repr__(self):
def __unicode__(self):
が連動してるみたい。
でも気にしなくてもサイトは作れますよ。
834:832
10/02/13 06:00:27
あと、このへんを。
URLリンク(djangoproject.jp)
URLリンク(www.python.jp)
勉強になりました。