1

グループモデルを次のように拡張しました。

class MyGroup(ProfileGroup):
    mobile = models.CharField(max_length = 15)
    email = models.CharField(max_length = 15)
    c_annotates = models.ManyToManyField(Annotation, verbose_name=_('annotation'), blank=True, null=True)
    c_locations = models.ManyToManyField(Location, verbose_name=_('locations'), blank=True, null=True)
    date_begin = models.DateField(verbose_name=_('date begin'), auto_now=False, auto_now_add=False)
    date_end = models.DateField(verbose_name=_('date end'), auto_now=False, auto_now_add=False)

データベース内のグループに、date_begin や date_end などの新しい属性が追加されました。データベースの対応するエントリから、views.py の date_begin と date_end の値を取得するにはどうすればよいでしょうか。ありがとう。

4

1 に答える 1

0

データベースにクエリを実行して、必要なモデルを取得できます。

obj = MyGroup.objects.get(id=...)

その後、次のようにして値にアクセスできます(データベースにあるように):

date_begin = obj.date_begin
date_end = obj.date_end
于 2013-11-10T19:47:20.467 に答える