django中的models的类中__unicode__函数不起作用
5 回答
慕运维8079593
TA贡献1876条经验 获得超5个赞
1.通常,你只是想用父 model 来保存那些你不想在子 model 中重复录入的信息。父类是不使用的也就是不生成单独的数据表,这种情况下使用抽象基类继承 Abstract base classes。
2.如果你想从现有的Model继承并让每个Model都有自己的数据表,那么使用多重表继承Multi-table inheritance。
3.最后,如果你只想在 model 中修改 Python-level 级的行为,而不涉及字段改变。 代理 model (Proxy models) 适用于这种场合。
MMMHUHU
TA贡献1834条经验 获得超8个赞
filter 返回的是QuerySet
它是一个集合,你应该判断它是否存在,并取某个值的goods_id,如:
if collect:
return HttpResponse(collect[0].goods_id)
- 5 回答
- 0 关注
- 984 浏览
添加回答
举报
0/150
提交
取消