python中的web框架:
Flask:之前我们学习了Flask,Flask自身短小精悍,再加入第三方组件,实现多种功能。
Django:内部已集成了很多组件+第三方组件
1、安装django
pip install django
2.创建项目
django中项目会有一些默认的文件和默认的文件夹
2.1 在终端
打开终端,进入某个目录(项目将放在那里)
小白贴心指示:win10怎么进入目录呢?进入CMD,第一次输入盘符g: 第二次输入文件位置,前面加上cd(cd \pythonProject\gx)
执行命令创建项目
"c:\python39\Scripts\django-admin.exe" startproject 项目名称 (前面的是python的安装路径)
如果c:\python39\Scripts 已经加入环境系统环境变量,上述可以变为:Django-admin startpproject 项目名称
执行结束后就可以看到直接在文件夹中建立了这些文件
2.2Pycharm
上述文件创建如果觉得太麻烦,也可以在Pycharm中进行创建,但是Pycharm必须是专业版或者社区版的,博主不是这个版本,也就不用看了。
Pycharm,在标准的基础上默认加上了一些东西
(1)创建了一个templates目录(但咱不用,删除)
(2)Pycharm中,setting文件中多了一句话,也不用,删除
默认项目的文件介绍:
3 创建APP
-项目
-app 用户管理 【表结构、函数、HTML模板、CSS】
-app 订单管理 【表结构、函数、HTML模板、CSS】
-app 后台管理 【表结构、函数、HTML模板、CSS】
-app 网站 【表结构、函数、HTML模板、CSS】
创建APP:python manage.py startapp (创建的APP的名字),创建后好,里面会生成如下文件:
可以看到,成功了。
4 快速上手
(1)确保APP已注册
在setting.py中加入这一句,进行注册
(2)编写URL和视图函数对应关系【urls.py】
(3)编写视图函数
(4)启动Django项目
命令行启动
python manage.py runserver
成功