django models方法的区别(get、filter、all、values)
get
- 代码:
clock_log_models.Clock.objects.get(clock_id=1)
- 返回值:
Clock object (1)
- 返回类型:
<class 'clock_log.models.Clock'>
- 结果:返回一个对象,如果所查询记录不存在或多于两条就会报错
- 转换json方式
from django.forms.models import model_to_dict
data = model_to_dict(data)
filter
- 代码:
clock_log_models.Clock.objects.filter(clock_id=1)
- 返回值:
<QuerySet [<Clock: Clock obje