django如何使用数据库中的视图功能?

先在数据库中建立好视图,然后django中建立对应的model。表所对应的类下面再建立一个Meta类,大致如下

class ViewModel(models.Model):
    """这个model类对应你所建立好的视图"""
    class Meta(object):
        """同理,该方法可用于使用mysql中任何已有的表,不仅是视图"""
        db_table = 'your_view' #显式指定表名,也就是你建立的视图的名字
        managed = false #默认是ture,设成false django将不会执行建表和删表操作
    # 建立字段间的映射
    #  需要注意的是,必须设一个字段为主键
    #  不然django会自动创建一个id字段为主键,引发错误

摘自百度知道

发布了166 篇原创文章 · 获赞 21 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/lgfx21/article/details/103641941