五十八、四、Django框架中配置使用mysql

版权声明:本文为博主原创文章,未经博主允许不得转载。博客地址:https://blog.csdn.net/xk1761299425 https://blog.csdn.net/xk1761299425/article/details/82633141

mysql命令的回顾:

注意:django框架不会自动生成mysql数据库,所以需要手动去创建。

1、打开wamp软件,开始创建mysql数据库:

2、进入虚拟环境创建django项目:

3、进入项目创建应用

4、注册刚刚创建的应用:

5、修改settings.py中的DATABASES:  USER

6、现在使用的是python3的虚拟环境:需要安装pymysql包:

注意:

7、需要在test2的__init__.py中加入下列两行代码

8、此时运行起来,没有问题了

2)回顾以前案例,改造成数据库版本的

回顾MVT的案例:改版

拆解功能:

1、在models.py文件里创建两个类

2、生成迁移文件,再生成表:

3、插入数据(三种方法)

① 进入shell命令传统的插入数据

② 利用Django后台写数据,推荐使用后台这个

③ 进入软件Navicat,找到查询,在查询里编辑insert 代码插入数据

模拟数据如下:

4、先来配置模板目录:新建一个templates文件夹,同级目录

5、创建所需要的静态文件:

在templates文件夹下(与应用是同级目录)创建与应用相同名字的文件夹,再在对应的文件夹下创建html文件

最好创建与应用的名字相同的文件夹,等以后应用多了,每一个应用对应个文件夹,好区分管理

6、定义视图函数:views.py文件中定义

7、配置url:在应用下创建一个urls.py文件,复制test2文件urls.py文件代码

配置应用里的urls文件:

配置test2项目里的urls文件,连接应用里的urls

8、index.html文件:

9、开始链接

10、在应用的urls文件配置路由

11、通过路由,需要去创建函数--create 和delete函数

在views.py文件里要简写重定向,导入redirect函数

12、效果图:

二、注意事项

上述例子记住---将上午的MVT的综合案例进行改版成mysql数据库

重定向   HttpResponseRedirect  简写  redirect

注意点:create    index/       127.0.0.1:8000/create/index/

关于/的总结:(链接时,重定向时)

     在使用路由:一律前面都加上 /    比如:/create   /index

     在配置路由的时候前面的/不能添加,添加报错了。(配置都不添加/了

点击查看django官方网站:https://www.djangoproject.com/

Django的中文文档:https://yiyibooks.cn/

 https://yiyibooks.cn/xx/django_182/index.html

猜你喜欢

转载自blog.csdn.net/xk1761299425/article/details/82633141