django图书管理系统
django的生命周期

1.static配置 setting.py
1  | STATICFILES_DIRS = [  | 
2.app里面 init.py
1  | import pymysql  | 
3.models.py orm对象关系映射
Publish表 出版社
1  | class Publish(models.Model):  | 
Author表 作者表
1  | class Author(models.Model):  | 
book表 图书表 与Publish表 是多对一的关系 与Author表示多对多的关系
1  | class Book(models.Model):  | 
4.执行数据库迁移
1  | 1 python3 manage.py makemigrations ----记录一下数据库的变化  | 
5.出版社视图函数,模板层,路由
1.add_publish添加部分
1.1.注意些urls.py路由
1  | # 记得导入app里面的视图函数文件  | 
1.2.views.py 写视图函数
1  | def add_publish(request):  | 
1.3.模板层template
1  | 
  | 
2.publish_list展示部分
2.1.views.py 写视图函数
1  | def publish_list(request):  | 
2.2.模板层template
1  | 
  | 
3.publish_list删除部分
3.1.注意些urls.py路由
1  | from app01 import views  | 
3.2.views.py 写视图函数
1  | def delete_publish(request):  | 
3.3.模板层template publist的id会乱
1  | 
  | 
4.publish_list编辑部分
4.1.注意些urls.py路由
1  | from app01 import views  | 
4.2.views.py 写视图函数
1  | def edit_publish(request):  | 
4.3.模板层template
1  | <!DOCTYPE html>  | 
6.图书视图函数,模板层,路由
1.add_book添加部分
1.1.注意些urls.py路由
1  | from app01 import views  | 
1.2.views.py 写视图函数
1  | def add_book(request):  | 
1.3.模板层template
1  | 
  | 
2.book_list图书列表展示
2.1.注意些urls.py路由
1  | from app01 import views  | 
2.2.views.py 写视图函数
1  | def book_list(request):  | 
2.3.模板层template
1  | def book_list(request):  | 
3.delete_book删除部分
3.1.注意些urls.py路由
1  | from app01 import views  | 
3.2.views.py 写视图函数
1  | def delete_book(request):  | 
4.edit_book编辑部分
4.1.注意些urls.py路由
1  | from app01 import views  | 
4.2.views.py 写视图函数
1  | def edit_book(request):  | 
4.3.模板层template
1  | 
  |