当前位置: 首页 > news >正文

网站开发网站建立网站

网站开发网站,建立网站,推广方式是什么意思,php怎么做多个网站Model和Meta 概念ModelMetaModel支持的字段类型Meta 属性例子 概念 就是对象的意思,底层一个Model对应一张表,而Meta是Model的内部类,是用来描述Model和数据库表的相关元数据信息,比如主键,排序,unique_ke…

Model和Meta

    • 概念
    • Model
    • Meta
    • Model支持的字段类型
    • Meta 属性
    • 例子

概念

就是对象的意思,底层一个Model对应一张表,而Meta是Model的内部类,是用来描述Model和数据库表的相关元数据信息,比如主键,排序,unique_key 的。
也不是啥新鲜的概念。

Model

所有自定义的模型都要继承django.db.models

Meta

Meta是你定义的模型的内部类,没啥稀奇的。

Model支持的字段类型

为了方便。Model到数据库都定义好了字段类型,这算是一种映射概念,也没啥稀奇的。
AutoField: 自增id
VooleanField: true/false 数据库存的是数字,模型映射为True/False
CharField: varchar类型
DateField:Date 日期【2023-10-01】
DateTimeField: 日期时间【2023-10-01 23:10:33】
IntergerField: int
TextField: 对应数据库text
TimeField:对应数据库Time [23:12:10]
FloatField: 对应数据库Double
FileField: 对应数据库varChar
ImageField:对应数据库varChar
DecumalField:对应数据库Decimal

Meta 属性

db_table: 值类型字符串->对应生成的数据库表名
manager:值类型 boolean ->是否还由Django管理生命周期
ordering: 值类型 列表->排序,字段前加’-’ 表示降序
index_together:值类型列表中放元组,表示唯一键
unique_together:值类型列表中放元组,表示唯一键

例子

class DwDatabaseAssetItemPwMap(models.Model):id = models.CharField(primary_key=True)asset_item_id = models.IntegerField('资产项id')asset_item_name = models.CharField('资产项名称', max_length=128, blank=True, null=True)name = models.CharField('服务器名', max_length=255)instance_id = models.CharField('实例id', max_length=128, blank=True, null=True)region = models.CharField('区域', max_length=255, blank=True, null=True)dw_server_id = models.IntegerField('dw服务器id')project = models.ForeignKey(Project, on_delete=models.CASCADE, verbose_name='项目')public_ip = models.CharField('公网ip', max_length=255, blank=True, null=True)local_ip = models.CharField('内网ip', max_length=255, blank=True, null=True)port = models.IntegerField('端口')asset_item_pw_id = models.IntegerField('密码id', null=True)username = models.CharField('账号', max_length=99)password = AesEncryptedCharField(verbose_name='密码', max_length=255)asset_id = models.IntegerField('资产项id', null=True)class Meta:app_label = 'test_table'managed = Falsedb_table = 'dw_sink_database_asset_item_pw_map'unique_together = (('asset_item_id', 'dw_server_id', 'asset_item_pw_id',))
http://www.khdw.cn/news/70439.html

相关文章:

  • 龙华三网合一网站建设网站推广seo设置
  • 个性网站制作站长网站推广
  • 做相册网站站长之家是干什么的
  • 贺州做网站今日国际新闻大事
  • 南京网站建设案例国内设计公司前十名
  • 王爷家的小蛮妃seo基础知识考试
  • 网站后台建设用到哪些编程语言百度top风云榜
  • 做网站后要回源码有何用网络营销的特点有哪些
  • 做网站花费百度权重是什么意思
  • 长寿做网站的电话搜索引擎优化培训免费咨询
  • 晋城北京网站建设软文平台发布
  • 烟台做网站哪家好seo优化服务公司
  • 做分析图用的地图网站关键词点击价格查询
  • 周口建设路网站浏览器如何推广自己网站
  • 做网站的技术关键今日足球赛事推荐
  • 集团做网站优势品牌设计
  • 如何做网站主题成都黑帽seo
  • 网站开发与设计 需求分析seo营销网站
  • 接计设做的网站日本比分预测
  • 吉林网站建设seo jsbapp9
  • 临沂网站建设方案报价百度 营销怎么收费
  • 佛山网站建设改版seo排名优化培训价格
  • 做网站可能遇到的问题谷歌手机网页版入口
  • 百度seo点击排名优化网站优化北京seo
  • 北京鲜花的网站建设googleseo推广
  • 体育馆做网站公司广州疫情最新消息今天封城了
  • 镇江网站建设工程企业营销网站制作
  • 超炫酷的网站郑州网站建设外包
  • 网站建设项目采购合同网上推广怎么做
  • jsp做网站好不好新网站百度收录要几天