你的位置:首页 > 信息动态 > 新闻中心
信息动态
联系我们

Django学习笔记(一)

2021/12/28 5:14:32

一、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自带的欢迎页,显示如下:

image-20211228040940744