今天在本地很快实现了最新评论的功能。在右手边的最新评论点击连接时会去到文章的页面,并定位到评论所在的锚点上,也就是说,我需要在页面上取得评 论所在文章的ID,也就是需要这样:{{comment.comment_to.id}}。这时候,我仅仅需要获得文章的ID,但不知道Django是否 会到数据库去把相应的文章查出来(我没有使用Select_relate)之后再拿ID呢?不过Django好现没有可以设置打印执行Sql语句的开关, 并不能通过配置来看到运行时Django查了多少次数据库。而这样的功能,我使用Java的Hibernate时就有的。
我Google了一下,发现Django本身是没有提 ...
Mod_python的使用要求与Apache结合。我使用的Apache版本为2.2,python为2.5,配套的Mod_python为3.3.1。安装及调通的步骤如下:
一、安装Apache。到http://httpd.apache.org/下载最新版本的Apache,如果是Windows环境,直接下载可执行文件 安装完就可以了。测试Apache是否正常工作,直接访问http://localhost就可以,当看到It works表示安装成功了。
二、安装Python。下载Python2.5版,直接安装即可。
三、安装Mod_python。到http://www.modpyth ...
感谢Django强大的syndication feed framework,我可以很轻松地实现RSS的生成工作。Fallever的RSS可以从每个Blog的右下角找到。Django的官方文档见这里。文档中的第一个Example并不适合我,Fallever现在的情况是提供每个Blogger一个RSS文件,因此需要传参数,情况比较类似“A complex example”那一段。
使用Django的SFF来生成RSS太简单了。有下面几个步骤:
一、配置URLConf:
(r'^feeds/(?P.*)/rss.xml$', 'django.contrib. ...
模板是一个文本文件.可以是HTML,XML,CSV甚至其他任意格式的文本.
模板有自己的元素:
一.Variables(变量):
变量的写法是:{{variable}}或{{book.name}},使用"."来获得对象的属性.与Freemarker等流行模板类似.
二.filters(过滤):
我们可以通过过滤器来改变变量的显示,用法:
{{name|lower}}效果是将名字全部变成小写.
过滤器可以联用,只要在后面跟着写上就OK了.
过滤器还可以加参数:{{ bio|truncatewords:30 }},如果Filter的参数带有空格,那个这个参数必须 ...
要点:使用系统模块,遍历磁盘,遍历文件,找到符合条件的文件记录下来到一个Log文件中(XML格式).
python 代码
import win32api
import os
#constants and configs
IGNORE_PATH = [
"C:\\WINDOW ...
dir函数可以接受任何类型参数,如类型,对象,模块等.
下面一段程序将说明dir一个模块,类,对象时的情况:
先写一个模块:
python 代码
class Person:
def __init__(self,name):
self.name = name
&n ...
python 代码如下:python 代码 def buildConnectionString(params): """Build a connection string from a dictionary of parameters. Returns string.""" return ";". ...
1、真假值类型
与Javascript一样地,或者说这是脚本语言的相同特性,python的任何对象都可以出现在真假表达式中,即if obj,或while obj。下面是一些被认为是False的值:
None,False,数值类型的0值,空队列()、[],空字典 {},而对于用户自定义的类型,如果实现了方法__nonzero__()返回False值或__len__()方法返回0值的。
2、布尔值的操作符:
and 与
or 或
not 非
3、比较操作符:
<、<=、>、>=、!=、<>、is、is not。浅而易明。明显地。
4、数据类型:
in ...
动态参数是样很神奇的东西。我写了下面一段代码:
python 代码
class Person:
def __init__(self,*pros,**attrs):
self.name = "jeff"
self.pros = pros
for (key, ...
用Python写了一个猜数的小游戏。很简单,电脑抽一个0到100的随机数,玩家猜电脑里的数字是什么,并视玩家所猜的数而给出太大或太小的提示,一直玩到猜中为止,程序将记录玩家所猜的次数。
程序涉及了控制台输入输出,数据类型转换,随机数,异常捕捉等。
#!/usr/bin/python''' this is a number guessing game.the computer make a random number and store into the memory.the player guess what the number is.the computer will give ...
type?
注意,Python里面任何东西都是对象,但并不是任何东西都是类!
看下面一段程序及说明(来自Dive into python):
例 4.5. type 介绍
>>> type(1) .1<type 'int'>>>> li = []>>> type(li) .2<type 'list'>>>> import odbchelper>>> type(odbchelper) ...
- 浏览: 78807 次

- 详细资料
搜索本博客
最近加入圈子
链接
最新评论
-
Jmesa系列(三)开始使用 ...
也不算就很长了, WebContext webContext = new H ...
-- by spiritfrog -
介绍ExtremeTable的下一代 ...
不好意思,刚没注意有个附件就是demo的。
-- by spiritfrog -
介绍ExtremeTable的下一代 ...
感觉对jmesa的宣传还不够, 到了今天我才知道。一直用displaytag的, ...
-- by spiritfrog -
pager-taglib 体验
还能提供简单的 我也等着用呢 谢谢!!!!
-- by weirihai -
pager-taglib 体验
代码都挺复杂的 还能 有简单的啊
-- by weirihai






评论排行榜