Django部署(一)

django 3.0官方文档:https://docs.djangoproject.com/en/3.0/

安装Django

sudo apt-get install python-django

新建一个django项目

#新建一个django项目
django-admin startproject HelloWorld
#进入该项目
cd HelloWorld
#创建一个子项目
django-admin startapp blog
显示项目文件结构
tree

.	项目的主目录,存放项目中所有文件的文件夹
├── blog	模块的根目录;二级网站的根目录
│   ├── admin.py	后台管理文件
│   ├── apps.py	模块名称定义文件
│   ├── __init__.py
│   ├── migrations	数据库文件存放的文件夹
│   │   └── __init__.py	包定义文件
│   ├── models.py	数据模型定义文件
│   ├── tests.py	测试文件——一般用不上
│   └── views.py	视图模块,定义视图处理函数
├── HelloWorld	项目的主项目/根项目,用来管理所有的项目
│   ├── __init__.py	包定义文件,定义了存放这个文件的文件夹是一个python包
│   ├── settings.py	项目中所有的配置信息存放的模块,配置模块
│   ├── urls.py	路由模块,定义url地址和访问的处理函数之间的映射关系
│   └── wsgi.py	实现了wsgi网关协议的模块,表示Django项目支持wsgi网关协议
└── manage.py	项目的命令行支持模块,可以在命令行执行不同的命令实现不同的功能

运行项目

python manage.py runserver 0.0.0.0:8000