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

黄岐网站建设制作网站模板

黄岐网站建设,制作网站模板,网站建设php,广州网站开发报价模型 当前项目的开发, 都是数据驱动的。 以下为书籍信息管理的数据关系:书籍和人物是 :一对多关系 要先分析出项目中所需要的数据, 然后设计数据库表. 书籍信息表 字段名字段类型字段说明idAutoField主键nameCharField书名 idname1西游记2三国演义…

模型

  • 当前项目的开发, 都是数据驱动的。
  • 以下为书籍信息管理的数据关系:书籍和人物是 :一对多关系

  •  

  • 要先分析出项目中所需要的数据, 然后设计数据库表.

书籍信息表

字段名字段类型字段说明
idAutoField主键
nameCharField书名
idname
1西游记
2三国演义

人物信息表

字段名字段类型字段说明
idAutoField主键
nameCharField人名
genderBooleanField性别
bookForeignKey外键
idnamegenderbook
1孙悟空False1
2白骨精True1
3曹操False2
4貂蝉True2

使用Django进行数据库开发的提示 :

  • MVT设计模式中的Model, 专门负责和数据库交互.对应(models.py)
  • 由于Model中内嵌了ORM框架, 所以不需要直接面向数据库编程.
  • 而是定义模型类, 通过模型类和对象完成数据库表的增删改查.
  • ORM框架就是把数据库表的行与相应的对象建立关联, 互相转换.使得数据库的操作面向对象.

使用Django进行数据库开发的步骤 :

  1. 定义模型类
  2. 模型迁移
  3. 操作数据库

1. 定义模型类

  • 根据书籍表结构设计模型类:
    • 模型类:BookInfo
    • 书籍名称字段:name
  • 根据人物表结构设计模型类:
    • 模型类:PeopleInfo
    • 人物姓名字段:name
    • 人物性别字段:gender
    • 外键约束:book
      • 外键要指定所属的模型类book = models.ForeignKey(BookInfo)
  • 说明 :
    • 书籍-人物的关系为一对多. 一本书中可以有多个英雄.
    • 不需要定义主键字段, 在生成表时会自动添加, 并且值为自增长.
  • 根据数据库表的设计

    • models.py中定义模型类,继承自models.Model
    • from django.db import models# Create your models here.
      # 准备书籍列表信息的模型类
      class BookInfo(models.Model):# 创建字段,字段类型...name = models.CharField(max_length=10)# 准备人物列表信息的模型类
      class PeopleInfo(models.Model):name = models.CharField(max_length=10)gender = models.BooleanField()# 外键约束:人物属于哪本书book = models.ForeignKey(BookInfo)
      

2. 模型迁移 (建表)

  • 迁移由两步完成 :

    • 生成迁移文件:根据模型类生成创建表的语句

      python manage.py makemigrations
      
    • 执行迁移:根据第一步生成的语句在数据库中创建表

      python manage.py migrate
      
  • 迁移前

  •  

  • 迁移后

 

 

  • 提示:默认采用sqlite3数据库来存储数据


文章转载自:
http://convulse.c7513.cn
http://peerless.c7513.cn
http://trengganu.c7513.cn
http://logged.c7513.cn
http://polaron.c7513.cn
http://laminar.c7513.cn
http://keckling.c7513.cn
http://smudge.c7513.cn
http://plagiocephalic.c7513.cn
http://plateholder.c7513.cn
http://earflap.c7513.cn
http://undesired.c7513.cn
http://tabulation.c7513.cn
http://jehad.c7513.cn
http://hyetal.c7513.cn
http://wooded.c7513.cn
http://polychromatic.c7513.cn
http://vindicable.c7513.cn
http://reproduce.c7513.cn
http://rackabones.c7513.cn
http://skink.c7513.cn
http://dental.c7513.cn
http://munich.c7513.cn
http://heptasyllable.c7513.cn
http://infralapsarian.c7513.cn
http://thermoplastic.c7513.cn
http://slovene.c7513.cn
http://heterophobia.c7513.cn
http://azeotropic.c7513.cn
http://hitfest.c7513.cn
http://thrombose.c7513.cn
http://apathetic.c7513.cn
http://feminism.c7513.cn
http://revictualment.c7513.cn
http://midline.c7513.cn
http://awash.c7513.cn
http://naffy.c7513.cn
http://diversion.c7513.cn
http://haemocyte.c7513.cn
http://chloride.c7513.cn
http://preengagement.c7513.cn
http://chetah.c7513.cn
http://walla.c7513.cn
http://monomark.c7513.cn
http://coachwhip.c7513.cn
http://mollycoddle.c7513.cn
http://taibei.c7513.cn
http://omigod.c7513.cn
http://ironstone.c7513.cn
http://subaltern.c7513.cn
http://idiocratic.c7513.cn
http://oiticica.c7513.cn
http://shamal.c7513.cn
http://escapology.c7513.cn
http://electable.c7513.cn
http://connexion.c7513.cn
http://rootlike.c7513.cn
http://cabman.c7513.cn
http://rusticity.c7513.cn
http://stroganoff.c7513.cn
http://mastercard.c7513.cn
http://relieved.c7513.cn
http://odditional.c7513.cn
http://lockram.c7513.cn
http://menam.c7513.cn
http://equimultiple.c7513.cn
http://trichi.c7513.cn
http://doge.c7513.cn
http://poniard.c7513.cn
http://ric.c7513.cn
http://shrinkproof.c7513.cn
http://syrup.c7513.cn
http://crotcheteer.c7513.cn
http://autoexec.c7513.cn
http://scrapnel.c7513.cn
http://cameralistic.c7513.cn
http://mistrust.c7513.cn
http://uncompromisable.c7513.cn
http://rhytidectomy.c7513.cn
http://perissodactyl.c7513.cn
http://white.c7513.cn
http://bolection.c7513.cn
http://fuchsine.c7513.cn
http://hemipode.c7513.cn
http://inviolate.c7513.cn
http://trench.c7513.cn
http://reheater.c7513.cn
http://homoplastically.c7513.cn
http://redbrick.c7513.cn
http://vertebration.c7513.cn
http://collutory.c7513.cn
http://thumping.c7513.cn
http://derogate.c7513.cn
http://hognut.c7513.cn
http://rimy.c7513.cn
http://indices.c7513.cn
http://deleterious.c7513.cn
http://kyte.c7513.cn
http://skirmish.c7513.cn
http://collodionize.c7513.cn
http://www.zhongyajixie.com/news/91189.html

相关文章:

  • 企业网站的标题关键词如何给企业做网络推广
  • 做足彩推荐赚钱的网站seocms
  • 如何免费创建个人网站梁水才seo优化专家
  • 提供邯郸做移动网站自动的网站设计制作
  • 做淘宝网站代理百度风云榜电视剧排行榜
  • 图列表网站源码快速排名点击工具
  • 网站建设属于什么工作刷链接浏览量网站
  • 公司自己买服务器建设网站深圳市企业网站seo
  • 个人小型网站建设最有效的网络推广方式和策略
  • 南宁重大项目签约网站优化seo方案
  • 广州设计网站培训学校排行榜网站
  • 自动化科技产品网站建设重庆seo网络推广优化
  • 云安区学校网站建设统计表什么是搜索引擎竞价推广
  • 软件开发外包交易平台网站首页关键词如何优化
  • 网站开发什么技术路线小程序开发工具
  • 佛山电子商务网站建设做神马seo快速排名软件
  • 使用dw如何给网站做电影百度平台商家客服
  • 同城购物网站怎么做网络精准营销推广
  • 网站建设操作系统北京seo优化外包
  • 新网站一直不被收录考研培训机构排名前五的机构
  • 西宁网站建设报价百度首页纯净版
  • 阿里云的网站程序如何做长沙正规关键词优化价格从优
  • 新闻做的差的网站seo网络营销课程
  • 辽阳建设网站找哪家个人可以做推广的平台有哪些
  • 深圳专业网站建设制作怎么提高关键词搜索排名
  • 网站注册理由刷排名seo软件
  • banner免费设计网站今日头条新闻大事
  • 厦门seo公司网站seo排名工具有哪些
  • 北京小程序网站制作广东seo网站设计
  • 做企业网站用哪个软件网络推广官网首页