slider

还是菜鸟
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 2 3 4 5 6 7 8 ··· 12 下一页

2012年7月3日

摘要: reverse翻译就是“反转”的意思,反解析url以直接访问其它视图方法。它一般以下面的形式出现:def reverse(self, lookup_view, *args, **kwargs): return self._reverse_with_prefix(lookup_view, '', *args, **kwargs) 它有点类似django里模板语言,比如:<a class="buton" href="{% url forum.views.forum forum.pk %}">VIEW</a> 好,那就说 阅读全文

posted @ 2012-07-03 14:38 slider 阅读(3381) 评论(0) 推荐(0) 编辑

2012年7月2日

摘要: django本身提供一些类来处理分页数据,这些类都在django/core/paginator.py里面。 paginator里面有两个重要的类:Paginator与Page.那就分别说说这两个类吧View Code class Paginator(object): def __init__(self, object_list, per_page, orphans=0, allow_empty_first_page=True): self.object_list = object_list self.per_page = int(per_page) ... 阅读全文

posted @ 2012-07-02 11:22 slider 阅读(613) 评论(0) 推荐(0) 编辑

2012年6月30日

摘要: escape,避免给定的string里出现and符,引号,尖括号 当你处理用户提交的数据和确认合法的XML和XHTML数据时这将很有用 escape将作如下的一些转换: 代码Converts & to &amp; Converts < to &lt; Converts > to &gt; Converts "(双引号) to &quot; Converts '(单引号) to &#39; 下面是escape文本内容然后把换行转换成p标签的习惯用法: 代码 {{ my_text|escape|linebreaks }} 阅读全文

posted @ 2012-06-30 10:23 slider 阅读(235) 评论(0) 推荐(0) 编辑

2012年6月26日

摘要: 首先说这里我讲的是测试时候的,并不是部署时候的内容(因为我还没有测试)。1.在setting.py文件里面,修改:在STATICFILES_DIRS 里面添加你的静态文件目录,这里相对目录即可,比如我放的是:'static/'2.在你的项目里面,递归创建你的静态文件:比如我的:prjectroot/static/css/base.css3.在projectroot目录下运行:python manage.py collectstatic 4.使用的时候,在你的模板文件里面添加一句即可: <head> <link href="/static/css/ba 阅读全文

posted @ 2012-06-26 10:13 slider 阅读(418) 评论(0) 推荐(0) 编辑

2012年6月21日

摘要: The Queue module implements multi-producer, multi-consumer queues. It is especially useful in threaded programming when information must be exchanged safely between multiple threads. The Queue class in this module implements all the required locking semantics. It depends on the availability of thr.. 阅读全文

posted @ 2012-06-21 11:40 slider 阅读(2227) 评论(0) 推荐(0) 编辑

2012年6月20日

摘要: 引言 对于 Python 来说,并不缺少并发选项,其标准库中包括了对线程、进程和异步 I/O 的支持。在许多情况下,通过创建诸如异步、线程和子进程之类的高层模块,Python 简化了各种并发方法的使用。除了标准库之外,还有一些第三方的解决方案,例如 Twisted、Stackless 和进程模块。本文重点关注于使用 Python 的线程,并使用了一些实际的示例进行说明。虽然有许多很好的联机资源详细说明了线程 API,但本文尝试提供一些实际的示例,以说明一些常见的线程使用模式。 全局解释器锁 (Global Interpretor Lock) 说明 Python 解释器并不是线程安全的。当前.. 阅读全文

posted @ 2012-06-20 15:04 slider 阅读(930) 评论(0) 推荐(0) 编辑

摘要: 安装包到 :http://www.crummy.com/software/BeautifulSoup/#Download 下载文档:http://www.crummy.com/software/BeautifulSoup/documentation.html 有中文文档 这里安装包下载要注意下,因为Beautiful Soup3,切莫下载其他的东东,本人就是下载了beautifulsoup,最后苦不堪言。本人这里下载的文件名称为:BeautifulSoup-3.3.1 阅读全文

posted @ 2012-06-20 13:28 slider 阅读(1209) 评论(0) 推荐(0) 编辑

2012年6月19日

摘要: 很多人问:怎么设置ListView使它高度随内容容量无限延伸?最近我也弄这个需求,网络找了下,发现大多数都是用的是重写LinearLayout方案。而事实上解决这个需求只需要利用ListView的headerview即可。 先说说其它的解决方案吧(这里说的是非利用headview):比如大众点评和凡客的评论列表,我画了一个图如下: 可以看出,大众点评的app评论最为简单:通过一个按钮直接进入comments列表。凡客则采用的是重写LinearLayout方案。至于重写LinearLayout的思路,这里有一片文章:http://www.eoeandroid.com/thre... 阅读全文

posted @ 2012-06-19 13:53 slider 阅读(724) 评论(2) 推荐(1) 编辑

2012年6月14日

摘要: 学习django1.4,没有中文资料,只能慢慢啃官方教程。 最近被这个问题纠结几天了,一直没有解决,虽然用的是业余时间,但是这个问题不解决,后面的教程感觉都做不下去了。这个问题是这样长生的:我用post方法提交表单,出现标题那个错误,django错误系统也给出了三个途径,除了第三个没有完全懂之外,其它的都试了好多遍了。最后却发现在setting里面把CSRF的注释掉就正确了。还是把django的提示贴出来吧(不过没有用哦): In general, this can occur when there is a genuine Cross Site Request Forgery, or... 阅读全文

posted @ 2012-06-14 22:47 slider 阅读(1078) 评论(1) 推荐(0) 编辑

2012年6月13日

摘要: 以前没有怎么处理过时间参数。都是拿别人的直接用的。最近写了一个demo,决定好好搞定出这个。首先给出一个字符串,然后我们来看看怎么解析它。和按照一个的格式输出时间public class DateUtil { public static void main(String[] args) throws ParseException { String time = "2011-09-08T17:52:37.513842 -0700"; /** * 年-月-日'T'小时:分钟:秒.毫秒 时... 阅读全文

posted @ 2012-06-13 15:22 slider 阅读(701) 评论(2) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 ··· 12 下一页