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 回答