一、网站开发建模
1、创建网站业务实体和实体之间的关系
二、Django模型搭建
1、创建app
(1)启动虚拟环境 ------activate DjangoPath
(2)切入Django项目的manage.py的目录 创建app
Python manage.py startapp appName
app结构
2、settings配置
(1)添加APP
(2)templates 配置
(3)数据库配置
i>创建数据库 先进入MySQL数据库,mysql -u root -p1234
ii>创建数据库 create database pro charset="utf8"
iii>数据库配置
iv>修改语言、时区
v>媒体配置(用于图片上传)
vi>配置静态文件
3、数据库同步
(1)Django校验
Python manage.py check
错误解决办法:
校验成功:
(2)数据库语句生成
Python manage.py makemigrations
(3)数据库同步
Python manage.py migrate
(4)查看是否成功,
进入mysql数据库,查看blog库。查看表结构。
4、Django admin 后台
admin 是Django 官方定义的一个完整的后台系统,在我们下载Django的同时下载下来的创建admin后台管理系统的超集用户。
在APP中的 admin 下注册数据表
结果:
登录 /admin 路由进行操作
在数据库类添加方法,来加强实例的可读性:
def __str__ (self):
return self.变量
5、后台优化方案
admin后台可以在admin文件中进行样式定制
定义类继承 admin.MdodelAdmin 类,然后在使用进行样式调整和功能添加