一、Django的下载
pip下载:
pip install Django
conda下载
conda install Django
下载指定版本时直接
pip install Django==3.2.11
conda环境同理
二、Django简介
Django是一个用Python语言写的开源Web框架,而且是重度框架,提供了多种组件,使得开发更加迅速和便捷
其内部采用独特的MTV模式,即M(Model,模型层),T(Template,模板层),V(View,视图层),核心在于不同层负责具体的功能,降低耦合度,增强可扩展性和可移植性。
-
Model 模型层,主要负责与数据库交互,进行数据处理
-
Template 模板层,主要负责html展示
-
View 视图层,主要负责进行业务处理,返回应答
此外,Django通过主路由BASE_URL(主路由)实现接受请求
三、Django项目的创建和运行
通过命令行创建Django项目:
WIn + R cmd打开命令行,cd到要创建项目的目录执行:
django-admin startproject project_name
即可创建一个Django项目,此外Pycharm自带Django项目生成功能,不过多介绍。
创建项目后运行Django项目查看是否创建成功
在命令行中打开项目目录,执行
python manage.py runser
即可运行项目,运行成功后命令行输出:
Watching for file changes with StatReloader Performing system checks... System check identified no issues (0 silenced). You have 18 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, contenttypes, sessions. Run 'python manage.py migrate' to apply them. December 28, 2021 - 02:50:35 Django version 3.2, using settings 'mysite1.settings' Starting development server at http://127.0.0.1:8000/ Quit the server with CTRL-BREAK.
复制第10行的网址http://127.0.0.1:8000/
在浏览器打开即可确认项目是否创建成功,成功应显示Django自带的欢迎页,显示如下: