- forked from MDN Django Tutorial
- 在前者基础上练习 Web 建站
- 熟悉并掌握 Server-Side Website 建站基础知识
- Django (Python3)
- Django Rest Framework
- MySQL
- Bootstrap 4
- 需求文档 / 功能列表 (Markdown)
- 原型设计 / UI 设计 (Photoshop/Illstrator)
- 开发 (PyCharm)
- 测试
- 部署 (Heroku)
- 登录
- 首页
- 图书
- 图书列表
- 图书 CRUD
- 作者
- 作者列表
- 作者 CRUD
- 个人信息
- 基本信息
- 借阅信息
- 测试帐户
用户 | 密码 | 角色 |
---|---|---|
robin | robin123 | 管理员 admin |
luffy | 123admin | 图书管理员 librarians |
nami | 123admin | 读者 library members |
- Todo List
- 侧边菜单栏 高亮选中项 (Menu)
refs: How to render menu with one active item with DRY? - 面包屑 (Breadcrumb)
refs: How to implement breadcrumbs in a Django template? - 列表分页 (Pagination)
- 列表筛选 (Filter)
- 图片上传,图片服务器 (Image Upload)
- 提示窗口 (Alert)
- 推送 (Push Notification)
- web 小图标 (favicon)
- 表单样式及 value (Form)
- 时间选择 (Datetime Picker)
refs: Bootstrap Datepicker - 撤销 (undo)
- 删除 Model via Ajax
refs: Delete Model object in django Using jquery Ajax
Button in html that deletes an instance of a Django model