又遇到了灵异事件。。Django的ORM。orz. 昨天对Blog的程序进行了优化。见前一篇文章, 因于文章分类允许为Null导致查询文章列表时(列表需要显示分类名)Select_related不起作用引发了1+N问题,所以我把Null= True去掉。减却了多余的N条查询。但是奇怪的事情发生了,我从早上开始发觉,首页列表的作者变成了Blog的Title。但代码明明是 {{entry.author.name}}!我改成其他属性试下,依然是Print出Blog的其他属性。我回想昨天更新做过的改动,撒销均无效。最后 想起会不会是因为改了Model的属性引起的,于是我把分类的Null=True加上 ...
  • 00:01
  • 浏览 (387)
  • 评论 (0)
今天在本地很快实现了最新评论的功能。在右手边的最新评论点击连接时会去到文章的页面,并定位到评论所在的锚点上,也就是说,我需要在页面上取得评 论所在文章的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 ...
2007-09-22

试用WYMeditor

关键字: javascript richeditor
WYMeditor。又一个RichText editor,我怎么说又呢?猛地看上去我以为又一个HtmlArea或者FCKeditor或者Tinymce。看到Demo和features才知道,这东西蛮有个性的。打算在本站使用一下的。Features: 完全兼容XHTML strict + CSS 没有Font,你不能对字体颜色、大小,字体对进调整,WYMeditor是基于CSS的 被设计用来易于与你的应用相结合 不需安装,100%的Javascript代码,无插件,无扩展 很简单的Javascript代码,很易懂 继续保持简单 ...
感谢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. ...
我想我是海
搜索本博客
存档
最新评论