摘要: 一、先看下django的admin是如何实现过滤操作 首先在配置类中顶一个list_filter的列表,把要过滤的字段作为元素写i进去就可以了 重点是这里 最后我们看下页面的效果 下面我们重点看下点击过滤的元素的url 先点击一下作者2 然后在点击一下出版社2 二、下面在我们自己是如何实现类似Dja 阅读全文
posted @ 2018-12-18 22:16 bainianminguo 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 在 使用Ubuntu之前,相信很多人都有过使用Windows系统的经历。如果你备份过Windows系统,那么你一定记忆犹新:首先需要找到一个备份工 具(通常都是私有软件),然后重启电脑进入备份工具提供的软件环境,在这里备份或者恢复Windows系统。Norton Ghost是备份Windows系统时 阅读全文
posted @ 2018-12-18 09:09 bainianminguo 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 一、先看下django的admin是如何实现批量操作 首先在配置类中定义一个函数 然后我们为这个函数对象设置一个属性,这个属性主要用来显示在select标签中显示的文本内容 最后把函数对象放到一个actions的列表中 下面看下具体的实现的代码 代码已经看完,我们看下具体的实现效果 第一个方法是dj 阅读全文
posted @ 2018-12-18 06:54 bainianminguo 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 我们的stark组件用的我们的分页组件,没有重新写 下面直接看下分页的代码 分页的代码在什么实用用呢?应该list_url这个函数把过滤和搜索后的数据传递个showlist这个类,然后这个类在根据这些要显示的数据在进行分页 阅读全文
posted @ 2018-12-18 06:53 bainianminguo 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 一、先看下django的admin是如何做搜索功能的 配置一个search_fields的列表就可以实现搜索的功能 看下页面的效果,这里就可以通过auther或者title进行搜索了 二、下面看下我们的stark组件是如何做搜索的 1、首先我们也在自己的配置类里定义一个search_field的搜索 阅读全文
posted @ 2018-12-18 06:53 bainianminguo 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 一、先看下django的admin是如何进行路由分发的 1、先看下django的admin的url路径有哪些 其实很简单,假如有一个书籍表,那么每张表对应四个url,增、删、改、查 查看的url http://127.0.0.1:8080/admin/app1/auther/ 编辑的url http 阅读全文
posted @ 2018-12-18 06:52 bainianminguo 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 首先需要在settings注册app 因为我们这里写一个stark模仿admin,所以在stark的目录下apps文件中这样写,这个就会执行每个app下的stark.py文件 在stark这个app的stark文件就是我们主逻辑 然后我们看下其他app目录下的stark.py文件,这里往site中注 阅读全文
posted @ 2018-12-18 06:51 bainianminguo 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 一、先看下django的admin是如何实现注册功能 首先导入admin这个对象和我们的model模块 然后调用admin的register方法进行注册 我们看下页面的效果,这里我们就可以看到我们注册的表,然后就可以对表做各种增删改查的操作了 二、然后在看下stark组件是如何实现注册功能的 首先需 阅读全文
posted @ 2018-12-18 06:51 bainianminguo 阅读(229) 评论(0) 推荐(0) 编辑