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

筑梦网站建设百度竞价关键词价格查询工具

筑梦网站建设,百度竞价关键词价格查询工具,滨江道做网站公司,web开发系统Django开发操作数据库更简单,内部提供了ORM框架 一、安装第三方模块 pip install mysqlclient注:最新的django框架需要使用mysqlclient模块,之前pymysql模块与django框架有编码兼容问题。 二、ORM 1、ORM可以帮助我们做两件事:…

Django开发操作数据库更简单,内部提供了ORM框架

一、安装第三方模块

pip install mysqlclient

注:最新的django框架需要使用mysqlclient模块,之前pymysql模块与django框架有编码兼容问题。

二、ORM

        1、ORM可以帮助我们做两件事:

            创建、修改、删除数据库中的表(不用写sql语句)(没有办法创建数据库)。

            操作表中的数据(不用写sql语句)

        2、创建数据库

                2.1、启动Mysql服务

                2.2、创建数据库

create database 数据库名称 DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
#操作数据库指令#登录
mysql -u root(mysql用户名) -p#查看数据库
show databases;

三、Django连接数据库

在setting.py文件中进行配置和修改

DATABASES = {'default': {# 'ENGINE': 'django.db.backends.sqlite3',# 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),'ENGINE': 'django.db.backends.mysql','NAME': 'index_day',  # 数据库'USER': 'root','PASSWORD': '12345678','HOST': '127.0.0.1',  # mysql那台机器的ip'PORT': '3306',}
}

四、Django操作表

        1、创建表(models.py文件中操作)


from django.db import mmodelsclass UserInfo(models.Model):name=models.CharFIeld(max_length=32)password=models.CharFIeld(max_length=64)age=models.IntegerFIeld()"""
上面类等于以下sql语句
cerate table app项目名_userinfo(id bigint auto_increment primary key,name varchar(32),password varchar(64),age int
"""

        完成以上,需要执行以下命令,生成表(app需要提前注册)

python manage.py makemigrations
python manage.py migrate

        2、删除表


from django.db import mmodelsclass UserInfo(models.Model):name=models.CharFIeld(max_length=32)password=models.CharFIeld(max_length=64)#age=models.IntegerFIeld()

       注:只要把对应的类或者字段注销或者删除,在执行以下

python manage.py makemigrations
python manage.py migrate

        3、修改表

        注:在修改表,添加字段如果表本身有数据,需要默认值,或者设置默认可以为空。

                如果类里面,字段不设置默认值,在执行命令行代码时也会提示,属于默认值或者退出


from django.db import mmodelsclass UserInfo(models.Model):name=models.CharFIeld(max_length=32)password=models.CharFIeld(max_length=64)#age=models.IntegerFIeld()data=models.IntegerField(defaul=2)#新字段默认为值为2content=models.IntegerField(null=True,blank=True)#新字段默认为值为空

        再次执行该命令:

python manage.py makemigrations
python manage.py migrate

五、总结:

        在以后的开发中如果想要对表结构进行调整:

        在models.py文件中操作类就可以了

        在执行命令:

python manage.py makemigrations
python manage.py migrate

        

http://www.dtcms.com/wzjs/120911.html

相关文章:

  • 常州网站关键词推广seo主要做什么
  • 四川杰新建设工程网站如何做好网络销售技巧
  • 能免费做网站24小时免费看的视频哔哩哔哩
  • 佛山网络推广站长工具seo综合查询
  • 自主网站模板建站哪里有
  • 848给我做一下88网站网游推广员
  • 百度营销登录入口网站优化推广怎么做
  • 北京怀柔网站制作精准网络营销推广
  • 商城建站报价方案seo搜索引擎优化排名报价
  • 怀宁做网站网站销售怎么推广
  • 一级a做爰片免费的网站有吗seoul是啥意思
  • 做网站怎样申请动态域名外链火
  • 日照哪里有做网站的开通网站需要多少钱
  • 独立站工具搜狗关键词排名查询
  • 找别人做网站都需要注意啥网络营销的八种方式
  • 一个vps主机放两个网站 速度免费seo快速排名工具
  • java做网站开发成本高全网引擎搜索
  • 什么叫网站建设四网合一windows优化软件
  • 网站怎么做百度的关键字宁波seo优化公司
  • 做网站需要学啥百度指数在哪里看
  • 网站建设可行性及需求分析软件网站排行榜
  • 贵州 做企业网站的流程百度云网盘资源分享网站
  • 网站权重高 做别的关键词苏州百度推广分公司电话
  • 电子商务网站模板东莞seo整站优化火速
  • 太子河网站建设百度推广二级代理商
  • 泉州外贸网站建设都有哪些公司每日国际新闻最新消息
  • 智能建站服务平台北京谷歌seo
  • 成都个人兼职做网站百度竞价排名费用
  • 石家庄微网站建设公司哪家好seopeix
  • 泰安网站建设公司项目推广