导读:本篇文章首席CTO笔记来给大家介绍有关django的meta怎么用的相关内容,希望对大家有所帮助,一起来看看吧。
django类里 写个meta什么意思
class Meta:
abstract=True来定义这类是不是抽象类,所谓抽象类就是在实例的时候并不会起作用,只是用来定义一些公共字段,给子类提供继承,子类是可以创建表的。
django models类 class meta有什么用
通过一个内嵌类 \"class Meta\" 给你的 model 定义元数据, 类似下面这样:
class Foo(models.Model):
bar = models.CharField(maxlength=30)
class Meta:
# ...
Model 元数据就是 \"不是一个字段的任何数据\" -- 比如排序选项, admin 选项等等.
Django里面怎么实现数据库视图啊 就是虚拟表
正经回答:先在数据库中建立好视图,然后django中建立对应的model。表所对应的类下面再建立一个Meta类,大致如下
class ViewModel(models.Model):
\"\"\"这个model类对应你所建立好的视图\"\"\"
class Meta(object):
\"\"\"同理,该方法可用于使用mysql中任何已有的表,不仅是视图\"\"\"
db_table = \'your_view\' #显式指定表名,也就是你建立的视图的名字
managed = false #默认是ture,设成false django将不会执行建表和删表操作
# 建立字段间的映射
# 需要注意的是,必须设一个字段为主键
# 不然django会自动创建一个id字段为主键,引发错误
百度知道越来越辣鸡了,全是答非所问的。
结语:以上就是首席CTO笔记为大家整理的关于django的meta怎么用的相关内容解答汇总了,希望对您有所帮助!如果解决了您的问题欢迎分享给更多关注此问题的朋友喔~
以上内容为新媒号(sinv.com.cn)为大家提供!新媒号,坚持更新大家所需的互联网后端知识。希望您喜欢!
版权申明:新媒号所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流,不声明或保证其内容的正确性,如发现本站有涉嫌抄袭侵权/违法违规的内容。请发送邮件至 k2#88.com(替换@) 举报,一经查实,本站将立刻删除。