准备工作
pip install django
创建Django项目
django-admin startproject 项目名称
工程目录说明
├──项目名称 # 与项目同名的目录
│ ├─ __init__.py
│ ├─ settings.py # 项目的整体配置文件
│ ├─ urls.py # 项目的URL配置文件
│ └─ wsgi.py # 项目与WSGI兼容的Web服务器入口
└── manage.py # 项目管理文件,通过它管理项目
运行开发服务器
python manage.py runserver [ip:端口](默认为127.0.0.1:8000)
创建子应用
python manager.py startapp 子应用名称
─book
│ ├─ admin.py # 跟网站的后台管理站点配置相关
│ ├─ apps.py # 用于配置当前子应用的相关信息
│ ├─ __init.py
│ ├─ migrations # 存放数据库迁移历史文件
│ │ └─__init__.py
│ ├─ models.py # 保存数据库模型类
│ ├─ tests.py # 开发测试用例,编写单元测试
│ └─ views.py # 编写Web应用视图
├─bookmanager
│ ├─ __init__.py
│ └─__pycache__
│ ├─ __init__.cpython-36.pyc
│ ├─ settings.cpython-36.pyc
│ ├─ urls.cpython-36.pyc
│ └─ dsgi.cpython-36.pyc
├─ db.sqlite3
└─ manage.py
注册安装子应用
-
在settings.py中INSTALLED_APPS将子应用配置信息文件apps中的Config添加到列表中
‘子应用名称同名目录名.apps.XXX(大驼峰子应用名)Config’