1.安装Django框架
pip install django==1.11
2.基本项目结构
mysite 项目主目录
mysite 根管理项目
__init__.py 包声明文件
settings.py 项目配置文件
urls.py 路由配置信息--配置请求地址
wsgi.py 实现了wsgi协议的模块
manage.py 项目命令行启动模块
3.常见项目命令
# 创建项目
django-admin startproject 项目名称
# 创建程序
django-admin startapp 程序名称
# 生成指定数据库的SQL脚本
python manage.py makemigrations
# 自动执行SQL脚本到数据库
python manage.py migrate
# 创建超级管理员
python manage.py createsuperuser
# 运行程序
python manage.py tunserver
4.创建第一个Django项目
(1) 创建根项目
django-admin startproject suhu
(2)创建子项目
django-admin startapp suhu_news
diango-admin startapp suhu_video
django-admin startapp suhu_email
(3)将子项目,注册到根管理项目中
项目注册:在根管理项目setting.py –>INSTALL_APPS添加子项目
路由注册:在每个子项目下面创建一个url.py文件,将文件访问路径注册给根管理项目中的主路由
备注:根管理项目下的urls.py(主路由),其他程序中的uls.py(子路由)
(4)创建根管理项目的视图处理
在根管理项目下 –>创建一个views.py视图模块
视图模块定义第一个视图处理函数
(5)创建子项目的视图处理
在子项目目录下 –>views.py
(6)访问
要想要别人能访问,需要在根管理项目下–>setting.py
ALLOWED_HOSTS = ['*']
启动命令为
python manage.py runsever 0.0.0.0:8000