mysql ——网站建模与数据库同步

mysql在网站中的作用不言而喻,网站的数据需要存储,并且随时调用,这些都要用到数据库。这篇博客整理一下常用的数据库——mysql 在网站开发建模、Django模型处理、Django自带模块 admin、Admin管理和样式渲染的作用

数据库的高级思想:
在这里插入图片描述

所以当我们使用python进行网站建模时,界面——models,是我们进行建模是在models界面上定义各种class类,这些class类可以代表对应在数据库中的表。

因为有了APP,我们要从新定义我们的项目
1.启动虚拟环境:先进到环境文件夹下,然后执行虚拟环境的启动
在这里插入图片描述
2.创建项目:在虚拟环境下创建

django-admin startproject +项目名

3.创建APP:切入项目目录(此时处于虚拟环境下),执行命令
在这里插入图片描述
4.数据建模:建立表,根据具体情况创建
5.建立配置:
(1)安装app
在这里插入图片描述
(2)配置HTML文件路径
在这里插入图片描述
(3)配置数据库
默认Django采用sqllite3数据库,但是这里我们用mysql数据库
在这里插入图片描述
在这里插入图片描述
6.同步数据库:这里我们将我们准备工作做好后,要将数据同步进入数据库。我们建模里的class类将会成为我们mysql数据库中的表。
(1)校验:python manage.py check
在这里插入图片描述
注意:python3采用的是pyMySQL(py3)数据库api,但是Django默认的是MySQLdb(py2)模块,所以需要做以下修改
在这里插入图片描述
(2)生成数据库:python manage.py makemigrations
在这里插入图片描述
(3)进行数据库同步:python manage.py migrate
在这里插入图片描述

Django 2版本之前默认创建后台超级用户,2.0之后,我们需要借助命令
创建超级用户是为了在数据库中没有数据的时候对数据库进行操作

在这里插入图片描述

python manage.py createsuperuser 创建超级用户

密码会输入两次,并且不显示,牢记!!

																		以上

猜你喜欢

转载自blog.csdn.net/weixin_43808690/article/details/86484621