上一页 1 ··· 9 10 11 12 13 14 下一页
摘要: 添加自定义动作: 例子,添加一个方法,批量更新文章,代码如下: 效果如下: 自定义动作的权限控制,重载get_actions方法,如下:(只允许名字以J大头的删除记录) 是不是一定要在admin.py中实现ModelAdmin的子类呢? 不一定,如果你觉得默认的ok,那么可以这样注册你的model, 阅读全文
posted @ 2014-09-16 21:12 tommy.yu 阅读(1063) 评论(0) 推荐(0) 编辑
摘要: app钩子,啥玩意呢? 就是把现有的app,集成到cms的一种手段。 有两种实现方式: 1) 定义cms_app.py,如下: 官方文档查看这里:http://docs.django-cms.org/en/latest/extending_cms/app_integration.html#app-h 阅读全文
posted @ 2014-09-16 17:08 tommy.yu 阅读(619) 评论(0) 推荐(0) 编辑
摘要: 实体关系图 核心对象: cms_page/cms_placeholder/cms_cmsplugin. page模型类继承关系图 CMSPlugin&Placeholder模型类继承关系图 ModelAdmin extension CMSPluginBase继承关系图 阅读全文
posted @ 2014-09-12 15:05 tommy.yu 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 由于多次涉及到了这个东东,又不是很理解机制,决定深入研究下。 what django-revision到底啥玩意?readthedocs上只有一句话概括:django-reversion can be used to add a powerful rollback and recovery faci 阅读全文
posted @ 2014-09-10 14:36 tommy.yu 阅读(2608) 评论(0) 推荐(0) 编辑
摘要: 示例代码: https://github.com/divio/djangocms-picture 以上一个图片的插件,安装后可在页面中添加图片,效果如下图: 以此为切入点,分析plugin的逻辑: 分析 1. plugin列表加载分析: 2. plugin实例添加到页面的分析: 通过DjDT分析得出 阅读全文
posted @ 2014-09-09 17:44 tommy.yu 阅读(685) 评论(0) 推荐(0) 编辑
摘要: 前言: 前戏已经做得比较充分了,下面我们开始步入正题。 代码结构: cms |--admin (猜测是admin界面的二次开发和改良) |--cache (猜测是缓存机制的处理) |--extensions (猜测是各种扩展的支持包:比如video/picture/teaser等等) |--form 阅读全文
posted @ 2014-09-09 15:11 tommy.yu 阅读(418) 评论(0) 推荐(0) 编辑
摘要: http://www.codeproject.com/Articles/72105/Manage-WiFi-with-Native-API-WIFI-on-Windows-XP-SP Introduction This article will demonstrate the ability to 阅读全文
posted @ 2014-09-05 14:41 tommy.yu 阅读(1806) 评论(0) 推荐(0) 编辑
摘要: CMS_TEMPLATE 继承这个东东可以在实现很灵活的布局,如下: 阅读全文
posted @ 2014-09-05 13:00 tommy.yu 阅读(375) 评论(0) 推荐(0) 编辑
摘要: 最近被django的静态文件配置整疯了. 决定直捣黄龙,看看底层代码: 首先用manage finstatic xxxx.js 看看处理逻辑,发现主要在:C:\Python27\Lib\site-packages\django\contrib\staticfiles\finders.py中的find 阅读全文
posted @ 2014-09-05 11:21 tommy.yu 阅读(727) 评论(0) 推荐(0) 编辑
摘要: 插件(plugs in) djangocms支持的插件有: http://docs.django-cms.org/en/latest/basic_reference/plugin_reference.html 如果要自定义插件,查看这里:http://docs.django-cms.org/en/l 阅读全文
posted @ 2014-09-02 23:19 tommy.yu 阅读(1564) 评论(0) 推荐(0) 编辑
摘要: djangocms集成到现有项目中后,发现了几个问题: 1. 现有项目的url匹配失效,下面requests请求被交给djangocms处理了 经过分析,原因是base.html模板重名了。可能djangocms的base.html排在前面,所以先拿来解析了。 2. 现有项目默认读取浏览器语言,结果 阅读全文
posted @ 2014-09-02 11:44 tommy.yu 阅读(553) 评论(0) 推荐(0) 编辑
摘要: 首先用djangocms生成了一个站点(具体参考这里:http://www.cnblogs.com/Tommy-Yu/p/3878488.html),其文件结构如下: 本来以为会很有逼格,结果一看傻眼了,这不就是一个普通的django project么? 看看有神马特别的地方,首先urls.py: 阅读全文
posted @ 2014-09-01 14:10 tommy.yu 阅读(1767) 评论(0) 推荐(0) 编辑
摘要: 无意中,发现了开源硬件,顿时来了十分兴趣,似乎这个就是宿命。 ok,先留着入口地址:http://www.geekpark.net/topics/186573 阅读全文
posted @ 2014-09-01 12:15 tommy.yu 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 环境:win7 64位,python 2.7.3 安装: http://twistedmatrix.com/Releases/Twisted/14.0/Twisted-14.0.0.win-amd64-py2.7.exe https://pypi.python.org/packages/2.7/z/ 阅读全文
posted @ 2014-08-28 00:29 tommy.yu 阅读(458) 评论(0) 推荐(0) 编辑
摘要: 应用场景: A与B之间存在一对多关系. CBV实现方案: CreateView/UpdateView + inlineformset + jquery 具体: view方面:重写post/get方法, 或者 get_context_data/form_valid方法。 template方面:注意利用 阅读全文
posted @ 2014-08-27 22:39 tommy.yu 阅读(975) 评论(0) 推荐(0) 编辑
摘要: 碰到了一个郁闷的问题,修改inlineformset时,全部删掉子表,再新增一行时,报错. 背景: 用django配合jq做动态表格,实现用js动态添加/删除行,并通过inlineformset更新到数据库.示例代码在这里:https://github.com/TommyU/dynamic_form 阅读全文
posted @ 2014-08-27 16:27 tommy.yu 阅读(1058) 评论(0) 推荐(0) 编辑
摘要: 1. 属性装饰器: property cached_property 2. 对象的父类名称 对象所属的类: object.__class__ cls.__bases__ (因为父类可能不止一个,所以复数) 因此对象的父类名称为集合: [x.__name__ for x in object.__cla 阅读全文
posted @ 2014-08-27 09:43 tommy.yu 阅读(235) 评论(0) 推荐(0) 编辑
摘要: https://github.com/astrand/pyobfuscate 使用方法,调用下图文件即可,方法 python pyobfuscate.py your_code.py 即可输出在cmd里面去,复制出来替换源码即可。 阅读全文
posted @ 2014-08-22 00:22 tommy.yu 阅读(2439) 评论(0) 推荐(0) 编辑
摘要: 传统方法(基于方法的视图):http://stellarchariot.com/blog/2011/02/dynamically-add-form-to-formset-using-javascript-and-django/ 概要: 服务器端,使用了formset , 文档在这里:https:// 阅读全文
posted @ 2014-08-21 21:09 tommy.yu 阅读(3818) 评论(0) 推荐(0) 编辑
摘要: raw text for ssh: git@github.com:TommyU/avbot_config.git git command on linux: git clone git://github.com/TommyU/avbot_conf.git 阅读全文
posted @ 2014-08-18 17:23 tommy.yu 阅读(138) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13 14 下一页