Baobao$

博客园 首页 新随笔 联系 订阅 管理

 

 

一.图书管理系统

单表的增删改查

1.创建项目

2.注释掉中间件 就可以提交post 请求

3.配置静态文件 并手动创建static 文件夹存放静态文件

 二.具体的数据库配置

1.创建数据库

 2.python 配置数据库setting.py

3.告诉diango使用pymysql这个模块连接mysql数据库 (在与settings.py同级目录下的__init__文件里面写)

 4.创建表 (在app下的models.py中写类)

 

 

5.执行数据库迁移的命令 ()

6.把变更记录同步到数据库中

 

 

7.连接数据库查看    点击Database --->点击加号 --->Data Source --->mysql  (如果第一次连接需要下载Download 驱动)

 

8.往数据库里面添加东西

9.展示出版社列表

1.设计url

2.写函数展示出版社列表

3.在templates里面创建HTML文件

4.启动项目

 

4.从数据库中获取导数据

 

 

 

按住ctrl键 跳转 publisher.html

 

 

好看一点给类定义__str__方法

 

 在美观一点

二.添加出版社

1.设置urls设计urls跟函数的关系

2.按住Ctrl点击views写函数

3.去templates创建add_publisher  HTML文件

4.去views里面写函数

 

 create能插入到数据库中页面跳转

不想添加重复的出版社名字  在数据库里做唯一的操作

修改数据库了需要执行数据库迁移的命令

判断新的名字在数据库中是否存在

进入add_publisher进行渲染

如果添加空的名字进行排列

添加序号

判断如果是空字符串也不需添加

处理一下逻辑代码减少冗余

 

三.删除操作

进入uels操作

走到views中

 

 修改操作

进入urls.py

二.书籍管理系统

书和出版社的关系

多对一的关系

 

书籍管理

 1.创建表.写类

2.执行数据库迁移命令

   python manage.py  makemigrations   #变更记录

  python  manage.py  migrate   #把变更记录同步到数据库中

3.添加书名

4.urls.py 

 

5.views.py定义函数

6.创建book.html

 

添加书籍

 1.设计urls.py

2.views.py

3.创建add_book..thml

删除书籍

1.urls

2.views

 

 编辑书籍

1.urls

views

 

posted on 2019-01-16 19:29  Baobao$  阅读(367)  评论(0编辑  收藏  举报