zoukankan      html  css  js  c++  java
  • django orm Meta的使用

    https://www.cnblogs.com/ccorz/p/Django-models-zhong-demeta-xuan-xiang.html

    django的meta
    
    通过一个内嵌类、给你的model定义元数据、类似下面方法
    class Foo(models.Model): 
        bar = models.CharField(maxlength=30)
    
        class Meta: 
            # ...
    
    
    model 元数据就是  不是一个字段的任何数据:
    使用原因1、
    如果我们本应该在Grade_manager应用下面的models.py当中创建班级表、但是并没有。创建在了其他地方、这个时候可以署名、这个类属于Grade_manager应用  通过
    class Meta: 
        app_label='Grade_manager'   #app_label声明属于哪个应用
        table_name='grade'          #table_name自定义表名、如果没有指定表名会是:应用名_类名
        db_tablespace = "user"      #有些数据库有数据库表空间,比如Oracle。你可以通过db_tablespace来指定这个模型对应的数据库表放在哪个数据库表空间。
        get_latest_by = "order_date"   #个 DateField 或 DateTimeField 字段的名字. 若提供该选项, 该模块将拥有一个 get_latest() 函数以得到 "最新的" 对象(依据那个字段): 得到最近一条order_date字段记录、
        verbose_name = "pizza"        #给这个模型取一个更简单、好读的名字
        verbose_name_plural            #模型的复数形式是什么
    

      

  • 相关阅读:
    day10 Python 形参顺序
    为oracle中的表格增加列和删除列
    为mapcontrol中的图层设置透明度
    最大的愿望 2007-05-10
    动心 2004年后半年
    写在十年 2007-09-15 (写给L之三)
    致vi老大 2011.1
    如潮 2011.2
    自然人——女孩思绪 (2006-09-14 08:21:51)
    朋友(2003年)
  • 原文地址:https://www.cnblogs.com/yuanjia8888/p/14113130.html
Copyright © 2011-2022 走看看