【问题标题】:how do I access model fields individually?如何单独访问模型字段?
【发布时间】:2010-12-14 07:50:53
【问题描述】:

假设我有这个模型:

id = models.AutoField(primary_key=True)  
datetime_from = models.DateTimeField('time')

model = MyModel
def read(self, request, id=0):
    if not id:
        id = 0        
 MyModel.object 
    mmodel = MyModel.objects.filter(id__gt=id)
    return mmodel

我的问题是,如何单独获取模型字段,因为我需要在必须以 json 格式输出数据之前验证 datetime_from

【问题讨论】:

  • 请在发布前检查您的代码。那条MyModel.object 行在那里做什么?

标签: python django model


【解决方案1】:

您不需要自己创建id 列。 read 方法也不是必需的。直接说

from django.db import models

class MyModel(models.Model):
    datetime_from = models.DateTimeField('time')

然后你可以像这样查询表

>>> obj = MyModel.objects.get(id=<target id here>)
>>> date = obj.datetime_from
etc.

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-12-15
    • 2017-09-15
    • 2020-03-03
    • 1970-01-01
    • 2011-03-13
    • 1970-01-01
    • 2012-06-09
    • 2020-11-09
    相关资源
    最近更新 更多