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