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

顺义企业建站费用新手seo要学多久

顺义企业建站费用,新手seo要学多久,手机游戏编程,南京做企业网站公司哪家好什么是中介模型 中介模型针对的是ManyToMany(多对多)的时候第三张表的问题, 中介模型其实指的就是我们不通过Django创建第三张表,如果自己不创建第三张表,而是由django给我们创建,那就不存在中介模型 中介模…

什么是中介模型

中介模型针对的是ManyToMany(多对多)的时候第三张表的问题,

中介模型其实指的就是我们不通过Django创建第三张表,如果自己不创建第三张表,而是由django给我们创建,那就不存在中介模型

中介模型示例

普通的ManyToMany示例

class Book(models.Model):title = models.CharField(max_length=32)authors = models.ManyToManyField(to='Author')class Author(models.Model):name = models.CharField(max_length=32)

这时候Django会自动帮我们创建地上那张表,如下:

中介模型小示例

class Book(models.Model):''''''title = models.CharField(max_length=32)authors = models.ManyToManyField(to='Author',through='Book2Author')class Author(models.Model):name = models.CharField(max_length=32)class Book2Author(models.Model):book_id = models.ForeignKey(to='Book')author_id = models.ForeignKey(to='Author')

这时候运行manage命令后就会生成一张第三张表,如下:

图中可以看出,Django创建ForeignKey的时候会在字段后自动添加'_id',所以,我们在写第三张表字段的时候就不用加_id了,如下:

class Book(models.Model):''''''title = models.CharField(max_length=32)authors = models.ManyToManyField(to='Author',through='Book2Author')class Author(models.Model):name = models.CharField(max_length=32)class Book2Author(models.Model):book_id = models.ForeignKey(to='Book')author_id = models.ForeignKey(to='Author')

中介模型与Django自建表的区别

1、中介模型的第三张表是自己创建的,所以可以自己任意添加额外的字段,而Django自创建的第三张表的字段是固定的

2、中介模型没有add,set  , remove,clear 方法

转载于:https://www.cnblogs.com/fu-yong/p/8798261.html

http://www.lbrq.cn/news/2734651.html

相关文章:

  • 南京 网站建设 运营服务 骗子公司发布软文的平台有哪些
  • 老实人做网站seo站长之家
  • 网站建设有哪些方法企业推广是什么职业
  • wordpress调用备案号如何优化关键词搜索排名
  • 如何在服务器上做网站友情链接交易
  • 幼儿园学校网站建设作用宁德市自然资源局
  • 网站是哪个公司做的友情链接吧
  • 所有电商平台seo网站优化助理
  • 禹城网站定制杭州seo工作室
  • 广东建设信息网三库一免费seo培训
  • 营销型手机网站建设快速网站排名提升
  • 携车网网站开发怎么样windows优化大师官方免费
  • 网站建设服务费是否无形资产二十条优化措施
  • wordpress如何在首页不显示某类分类目录下的文章?seo网站推广教程
  • 广州做网站哪里有百度搜索结果
  • 什么大的网站是帝国cms做的优化方案官方网站
  • 做网站怎样写标题网络游戏推广怎么做
  • 什么网站可以做教师资格证的题中国去中心化搜索引擎
  • 任丘 做网站网络营销服务公司有哪些
  • 做企业网站域名七牛云
  • 广州互帮物流哪家公司做的网站seo服务价格表
  • 重庆企业建站模板贵州seo推广
  • 哈尔滨模板做网站培训网址大全
  • 做网站推广的流程真正的免费建站在这里
  • 上海专业高端网站建设服务器外贸推广具体是做什么
  • php网站培训机构企业做网站google下载官方版
  • 网站运营解决方案制作网站要花多少钱
  • 有哪些做兼职的网站武汉网站运营专业乐云seo
  • 微站和pc网站3000块钱在朋友圈投放广告
  • 如何建设一个苹果网站网站建立
  • sql链接的url中serverTimezone的作用
  • 【C++】C++11
  • JavaEE 初阶第十九期:网络编程“通关记”(一)
  • 【100页PPT】数字化转型某著名企业集团信息化顶层规划方案(附下载方式)
  • 命令模式C++
  • 强制从不抱怨环境。