Django 是一个用于构建 Web 应用程序的高级 Python Web 框架,高度模块化。使用 Django,开发人员可以用少量代码轻松完成正式网站的大部分功能,并进一步开发出全功能的 Web 服务。
每个 Django App 的组织结构符合 Django 的 MTV 法则——Model(模型)+ Template(模板)+ View(视图),文章内容将从安装开始,对 Django 每一个模块的操作进行简单的讲解。
1. 安装 Django
确保已安装 Python,若未安装请参考官方文档。安装好 Python 后可以直接在命令行安装 Django:
pip install django
安装完成后,可以通过运行以下命令验证 Django 是否成功安装:
python -m django --version
或通过 import 进行检查:

2. 创建项目
2.1 命令行新建项目
通过终端进入到需要创建项目的指定目录,通过 Django 的 django-admin.py 命令新建工程:
cd /path/to/project
django-admin startproject Hellodjango
文件组成如下:
Hellodjango ├── Hellodjango // 项目全局文件目录 │ ├── __init__.py │ ├── asgi.py // ASGI 兼容的 Web 服务器的入口 (异步接受网络请求) │ ├── settings.py // 全局配置,包括链接数据库等操作 │ ├── urls.py // 全局路由 URL 声明 │ └── wsgi.py // WSGI 兼容的 Web 服务器的入口(同步接受网络请求) └── manage.py // 项目管理脚本
2.2 启动服务器(runserver)
创建好后先尝试启动服务器看是否成功:
# 不定义端口号默认为 8000
python manage.py runserver
python manage.py runserver 8888 # 自定义端口
python manage.py runserver 0.0.0.0:8888 # 允许其他电脑连接开发服务器
见到欢迎页面即表示安装创建成功。Django 开发服务器可以保持开启,修改代码会自动重新加载,无需重新启动服务器。

3. 新建应用(startapp)
新建一个 App 相当于功能的划分,一个 Django 应用由多个子应用组成。

















