django项目流程
django项目流程
-
创建虚拟环境
-
安装django
-
创建django项目
django-admin startproject bookmanager
-
创建子应用
django-admin startapp book
-
注册安装子应用
# 在settings.py的INSTALLED_APPS中添加 "book.apps.BookConfig",
-
设置pycharm环境
-
-
创建视图函数
-
配置url
在子应用中创建urls.py文件,定义路由信息
在工程总路由的urls.py中添加子应用的路由数据
-
-
模板使用步骤
-
创建模板 在项目目录下创建templates文件夹,添加index.html文件
-
设置模板查找路径
-
模板接收视图传入的数据
- 模板处理数据
-
-
使用django进行数据库开发的步骤
-
定义模型类
-
数据库迁移
# 迁移命令 python manage.py makemigrations python manage.py migrate # 注意:如果修改了表结构,只需要执行上面两句命令即可。
-
操作数据库
注意:默认使用sqlite数据库引擎,
- 如果要使用mysql数据库引擎,首先需要安装驱动程序
pip install pymysql
-
在django的同名工程子目录下的_init_.py添加下面的语句
import pymysql pymysql.install_as_MySQLdb()
-
进行配置。
-
站点管理
注意:创建管理员必须在数据库迁移之后才能进行,因为数据库中保存了管理员的信息。
-
界面管理本地化,设置语言和时区
-
创建管理员命令
python manage.py createsuperuser #输入用户名、邮箱、密码 python manage.py changepassword 用户名 # 修改密码
-
登录站点 127.0.0.1:8000/admin
-
通过admin站点管理数据库
-
在admin.py中注册模型类
-
通过admin站点管理数据
-
-
-
其他配置
-
静态文件
-
app应用配置
-
-