如何访问Django-View中的Django Model-Fields?

时间:2016-06-23 13:40:20

标签: python django django-models django-views

那么,在get_context_data方法中访问我的模型字段数据的最佳方式是什么?

    class PersonView(TemplateView):

         def get_context_data(self, **kwargs):

首先,我正在导入我的模型(工作正常):

  from person.models import People

我想特别与模型字段进行比较(工作正常):

   create_date = models.DateTimeField(auto_now_add=True, blank=True)
   last_update = models.DateTimeField(auto_now=True, blank=True)

我希望在我的视图中执行类似的操作,然后将“pass”数据发送到我的上下文,这样我就可以在我的模板中使用它(context ['date_set'] = date_set)

    if create_date === last_update:
       date_set = False
    else:
       date_set = True

我尝试过各种各样的事情,例如:

  last_update = people.get(last_update='last_update')

但它超时了,所以我甚至无法检查记录器信息数据。

上面的“人”数据是在这里构建的:

      for people in peoples:
        people, created = People.objects.update_or_create(
            id=people.student_id
        )

0 个答案:

没有答案