
正经回答:先在数据库中建立好视图,然后django中建立对应的model。表所对应的类下面再建立一个Meta类,大致如下
class ViewModel(modelsModel):"""这个model类对应你所建立好的视图"""
class Meta(object):
"""同理,该方法可用于使用mysql中任何已有的表,不仅是视图"""
db_table = 'your_view' #显式指定表名,也就是你建立的视图的名字
managed = false #默认是ture,设成false django将不会执行建表和删表 *** 作
# 建立字段间的映射
# 需要注意的是,必须设一个字段为主键
# 不然django会自动创建一个id字段为主键,引发错误
百度知道越来越辣鸡了,全是答非所问的。
1、代码文件第一行加编码定义了吗?比如如下:
1
#coding:utf-8
2、代码里面的中文字符串前面最好加u,比如:
1
studentsobjectsfilter(sex=u'男')
3、Django技术栈下所有的编码都是unicode,所以你在jsondupm哪儿做的编码设置有点突兀。
以上就是关于Django里面怎么实现数据库视图啊 就是虚拟表全部的内容,包括:Django里面怎么实现数据库视图啊 就是虚拟表、django 为数据库批量传入数据怎么处理nan、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)