2019年4月19日
摘要: 视图: 模板: 效果: 阅读全文
posted @ 2019-04-19 21:48 rookiehbboy 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 已经解决的,自定义的扩展函数,功能。但是 不可能返回。 一个 固定的页面把! 应该是,点击那条 记录之后的编辑, 就会跳转到相应的,编辑页面。所以 这个标签的 <a href="/stark/app01/userinfo/change/1/">编辑</a> 他应该是这个样子! stark 是主路由中 阅读全文
posted @ 2019-04-19 19:56 rookiehbboy 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 对于展示页面, 可能需要显示一些。 数据库中,没有的字段。 比如, 删除按钮, 编辑按钮。 这个数据库,是没有的。 所以,可能就需要, 添加一个这个东西。 比如我在渲染的时候, 给他添加两个函数进去。 这个两函数就用来,编辑删除。 基类: 子类: 这样就可以,随意的。在页面展示,想要的内容。 函数和 阅读全文
posted @ 2019-04-19 16:40 rookiehbboy 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 要实现,这个方法。子类中 list_diplay 这个列表, 就不能够写死。他应该是 可以根据。用户的不同,返回不同的值。 所以 就需要一个函数, 可以进行判断当前用户是谁。 并且往这个列表中添加,他可以查看的东西。所以,我在 StartHandler 基类中。 定义了一个方法,就是用于返回。这个l 阅读全文
posted @ 2019-04-19 15:55 rookiehbboy 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 先看一张页面展示的效果图: 看一看我的 model 表!是什么样子: 看一看数据库是什么样子: 看 页面展示图,有表头。 有数据。模型表中,每一个字段, 都指定了 verbose_name。 如何解决? row_list.append(getattr(row, key)) 一定要使用 getattr 阅读全文
posted @ 2019-04-19 14:32 rookiehbboy 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 设置别名: 这里还有一个问题,就是 private 这个后缀。 因为这个是用户自己制定的。 可以看出 指定了后缀的,和没指定后缀的。 别名竟然是一样的。 所以还需要更改一下。代码逻辑。首先肯定需要的是,prev 这个参数。 必须要能在 StartHandler 这个里面能够接收到,才可以用于做判断。 阅读全文
posted @ 2019-04-19 13:10 rookiehbboy 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 为register 函数添加一个,prev参数,默认None ,用于可以让用户自己指定前缀。 拼接时,判断 prev 的值。 不为空的, 就需要拼接上前缀: def get_urls(self): partterns = [] for item in self._registry: model_cl 阅读全文
posted @ 2019-04-19 12:37 rookiehbboy 阅读(187) 评论(0) 推荐(0) 编辑