一、预备知识
MVC和MTV模式
二、Django框架
启用后台admin站点管理
站点分为后台管理和前台管理,后台管理就是我们熟知的增删改查,由于开发这些重复的功能太过于单调,所以Django会根据定义的模型类完全自动生成管理模块,Django框架中有一个非常强大的应用功能:自动管理界面,这个功能常常被web平台管理者使用,去管理整个web平台,默认情况下setting.py配置文件中INSTALLED_APPS包含以下应用程序:
1、数据库迁移
使用Django自带的应用程序,需要我们在数据库中创建一些数据表对应,然后才能使用
3、管理界面本地化
如果我们不经过任何修改,都会默认为英文,所以为了我们更好的使用和管理,我们要将管理界面本地化,也就是修改时区和语言
4、我们可以在主路由下添加子路由
这个时候如果我们的请求路径为/book/就会访问子路由,从而访问大我们的前端页面,采用HTML将会使页面更加好看,以下使页面访问效果:
项目的数据库模型
这个项目中我们使用sqllite3,没有使用mysql,所以省略了一部分内容;在这里我们使用到了ORM(对象关系映射),用来把对象模型表示的对象映射到基于SQL的关系模型数据库中
自定义模型加入后台管理
Django请求的生命周期
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。