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

网站怎样设计网址甘肃省城乡住房建设厅网站首页

网站怎样设计网址,甘肃省城乡住房建设厅网站首页,电子商务网站多少钱,seo谷歌前提:app已经注册,mysql已经安装好并且创建了数据库 django项目提供的orm框架支持直接在代码里定义类运行相关命令就可自动在mysql里创建表,不用再写sql语句了 1.下载第三方库 mysqlclient 2.修改app上的mysql连接信息,修改setti…

 前提:app已经注册,mysql已经安装好并且创建了数据库

django项目提供的orm框架支持直接在代码里定义类运行相关命令就可自动在mysql里创建表,不用再写sql语句了 

1.下载第三方库 mysqlclient

2.修改app上的mysql连接信息,修改setting.py文件

3.使用django提供的orm框架(不知道具体是什么框架)在数据库里创建表

from django.db import models# Create your models here.
#创建表
class UserInfo(models.Model):name = models.CharField(max_length=32)  #name字段是varhcar类型的32位password = models.CharField(max_length=64) #password字段是varchar类型的64位# age = models.IntegerField() # age是int类型的   #在表里删除age字段size = models.IntegerField()sex = models.CharField(max_length=32)height = models.IntegerField(default= 180)  #在表里添加height字段并设置默认值180weight = models.IntegerField(null=True)   #在表里添加weight字段并设置默认值允许为空hobby = models.CharField(max_length=64, null=True, blank=True)  #是char类型的好像都必须要有长度   #在表里添加hobby字段并设置默认值允许为空code = models.CharField(max_length=32, default= '工号1') #code在表里添加字段并设置默认值为工号1grade = models.CharField(max_length=64)
class Department(models.Model):title = models.CharField(max_length=16)# class Role(models.Model):
#     caption = models.CharField(max_length=16)
# 在app已经注册的情况下,执行 python manage.py makemigrations和python manage.py migrate会默认为数据库创建以下表
# create table app01_userinfo{
# id bigint auto_increment primary key,  django自动生成id自增长主键
# name varchar(32),
# password varchar(64),
# age int
# }

4.一些特殊用法

再创建一张表---在models.py代码里添加类和字段,再依次执行python manage.py makemigrations和python manage.py migrate命令即可

删除一张表----直接在代码里注释表对应的class类,再依次执行python manage.py makemigrations和python manage.py migrate命令即可

删除已创建表的一个字段---直接在代码里注释该class类的这个字段,再依次执行python manage.py makemigrations和python manage.py migrate命令即可

给已创建表添加一个字段---直接在代码对应的calss类里添加该字段,因为涉及到未添加该字段之前表里已经有数据了,所以得给新加的字段设置一个默认值,或者允许为空,否则在执行命令的时候会询问是咋办

 

5.小插曲,在下载mysql第三方库的时候报错不支持5.7版本的数据库,解决办法抄的这里:django.db.utils.NotSupportedError: MySQL 8.0.11 or later is required (found 5.5.28).-CSDN博客

效果如下:

 

 

虽然做笔记了,但是还是不会,先做上笔记吧 

http://www.dtcms.com/a/498146.html

相关文章:

  • 屏南网站建设兼职无锡互联网公司排名
  • 梅州市住房与城乡建设局网站免手机微网站
  • 网站备案技巧全国网站建设公司有多少家
  • 国内网站设计作品欣赏特效网站模板
  • 公司建设一个网站有什么好处网站运营发展前景
  • 网站备案是什么一回事国外网站设计大全
  • 网站做广告如何做帐wordpress 淘宝 采集
  • 房山建站公司高效利用js的代码库
  • 鲅鱼圈规划建设局网站临沂网站改版
  • wordpress 网站很慢公司外宣网站
  • 如何查找昆明公司的网站企业网站必须实名认证
  • 朔州路桥建设有限责任公司网站建设项目一次公示网站
  • 深圳网站制作公司售后在网站用什么做页面布局
  • 我的世界怎么做的好看视频网站做网站需要考虑什么
  • 自建个网站怎么做网站后期维护需要怎么做
  • 兰山网站建设公司绵阳网站设计公司
  • 门户网站建站系统英涛祛斑 网站开发
  • 网站开发如何进行管理wordpress 图片页面
  • 北京网站开发哪家强广东泰通建设有限公司网站
  • 中国电力建设协会网站广饶网站开发
  • 网站设计要素本地搭建asp网站
  • 网站推广的途径和方法5118和百度指数
  • 苏州免费自助建站网站建设内蒙古做网站的公司有哪些
  • 广西贵港建设集团有限公司网站华强北商城官网入口
  • win2008iis配置网站萧山建站
  • 潍坊360做网站怎么样做网站_接活
  • 企业对企业的电子商务网站有哪些河南广宇建设集团有限公司网站
  • 创意网站开发企业企业电器网站建设方案
  • 目前做汽配的网站有哪些网站引导页是什么意思
  • 苏州外贸网站建站wordpress样式丢失