创建项目
1. 先cd到目标路径下
2. 使用Django创建项目命令创建项目:django-admin startproject 项目名称
3. 使用tree命令,可查看当前项目目录下的目录树
4. 可使用PyCharm导入项目,进行代码开发
manage.py
是项目运行的入口,指定配置文件路径;test1
是一个与项目名称同名的包,包含项目的相关配置文件;__init__.py
是包test1的初始化Python文件;setting.py
是项目的整体配置文件;urls.py
是项目的URL配置文件;-
创建应用
使用一个应用开发一个业务模块;
创建应用的命令如下:
python manage.py startapp 应用名称
__init__.py
同上;-
安装应用
应用创建完成后,需要在
setting.py
配置文件中添加应用项。
模型设计
当前项目的开发,都是数据驱动的,即分析出项目中所需要存储的数据,然后设计数据表及表结构,最后再使用设计好的页面对表完成数据的
**crud**
;- Django中内嵌了
ORM
框架,不需要直接面向数据库编程,而是定义模型类,通过模型类和对象完成数据表的**crud**
; 使用Django进行数据库开发的步骤:
模型类定义在
models.py
文件中,继承自models.Model
类;- 不需要定义组件类,在生成时会自动添加,并且值为自动增长;
- 图书表结构设计: