Django 学习 Day3

本文介绍如何使用Django框架搭建项目并配置MySQL数据库,通过MVC模式实现简单的网页展示及GET请求处理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

原来已安装有pymysql

重新创建一个项目django-admin startproject haohao

创建一个应用django-admin startapp lianghao

一、配置数据库

进入项目目录的同名文件夹下,打开setting


找到Databases


可以看到,数据库默认引擎为sqlite3,所以需要将引擎修改为mysql

进入phpstudy的mysql命令行创建一个数据库


如上图,创建了一个haohao的数据库,就在项目的setting里面进行这样的修改


然后进行以下设置


数据库就这样基本配置完毕了,但使用之前要进行初始化

初始化就要配置__init__文件,pymysql默认会使用mysqldb,所以要在初始化文件中设置以mysqldb的方式来安装


这样数据库的配置就完成了 

二、同步数据库

python manage.py migrate

同步之后,数据库中就有表了


三、Django的MVC编程

M:模型------数据库

V:视图------跟用户界面相关

C:控制器 ------- 整合V、M

此时发现,创建有一个应用,名为lianghao,其实这个应用是不行的

可以试着用命令将lianghao里的应用导出出来

命令行输入:python manage.py dumpdata lianghao > lianghao.json

此时会发现出错


因为应用默认是不安装状态的,所以做之前要将应用先安装一遍

也同样是配置setting文件

找到INSTALLED_APPS


在里面加上应用名,就相当于已经安装了


此时导出数据也就成功了


所以在做项目之前,首先要安装应用!

四、用MVC制作一个简单的网页

首先要设置views文件

展示response,此时要用到django.http里面的一个HttpResponse模块



此时,视图就算是做好了,但是还不能访问

还需要编辑urls文件

先在urls文件中导入视图


注意:新的版本可以不用url来访问views了,可以直接用path来访问,若是要用url的话

需要from django.conf.urls import url就可以用url方法来正则

这里不用url,用path


配置完成,python manage.py runserver

第一个网页制作成功


五、如何使用get请求

首先编写views


然后在urls里面进行配置访问


然后重启服务器,进行访问

http://127.0.0.1:8000/add/?a=5&b=48

注意:访问对a和b进行赋值

可以得到结果:


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值