摘要: 将生成URL别名的功能进行解耦。效果和上一节的一样。 效果图: 新增函数 Stark组件 阅读全文
posted @ 2019-03-19 21:43 梁少华 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 效果图: Handler类里处理的增删改查、路由分发、给URL设置别名等包括以后还要添加的很多功能,每一个数据库的类都需要,所以我们要把Handler提取成一个基类。提取成基类后,每一个数据表都可以继承这个基类,然后有需要的话可以在这个基类的基础上重写函数,定制自己的方法。 Handler下新增函数 阅读全文
posted @ 2019-03-19 18:28 梁少华 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 项目启动时自动生成URL 效果图: 知识点: 项目名:stark_practice 业务app:web stark app:stark 一、在业务表中生成数据库 web/models.py 二、加载django项目时自动执行stark文件 stark.apps.py 三、stark组件 stark/ 阅读全文
posted @ 2019-03-19 17:23 梁少华 阅读(403) 评论(0) 推荐(0) 编辑
摘要: django路由分发的三种方式 方式一: 方式二: 方式三: 阅读全文
posted @ 2019-03-19 16:17 梁少华 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 单,一个。 例,实例、对象。 通过利用Python模块导入的特性:在Python中,如果已经导入过的文件再被重新导入时候,python不会重新解释一遍,而是选择从内容中直接将原来导入的值拿来用。 utils.py class AdminSite(object): pass site = AdminS 阅读全文
posted @ 2019-03-19 15:59 梁少华 阅读(205) 评论(0) 推荐(0) 编辑
摘要: django项目启动时,可以自定义执行某个py文件,这需要在任意app的apps.py中的Config类定义ready方法,并调用。 from django.apps import AppConfig from django.utils.module_loading import autodisco 阅读全文
posted @ 2019-03-19 15:54 梁少华 阅读(310) 评论(0) 推荐(0) 编辑