Django Forms 2个有用的小技巧
Pubdate: 2009-07-05 21:04:05
从老外的一篇文章里学的,正好今天用到,记录一下:)
1) 不重写字段替换ModelForm的widget属性(这个很有用啊,比如对于大一点的charfield字段,django forms默认都会渲染成input,这样不方便用户输入,改成textarea就方便多了):
from django import forms
from mysite.polls.models import ...
Django Forms 2个有用的小技巧Pubdate: 2009-07-05 21:04:05
从老外的一篇文章里学的,正好今天用到,记录一下:) 1) 不重写字段替换ModelForm的widget属性(这个很有用啊,比如对于大一点的charfield字段,django forms默认都会渲染成input,这样不方便用户输入,改成textarea就方便多了):
Ubuntu环境下让Django使用memcached作为CACHE_BACKENDPubdate: 2008-12-05 10:17:29
原来我的Django程序的缓存系统一直使用的文件系统,效果不是特别明显,看到Django官方文档中写的最快的缓存系统是使用Memcached,于是决定装一个试一试!安装方法其实也比较简单,记录下。 先安装Memcached: sudo apt-get install memcached 参数说明 ... Django中动态改变ImageField和FileField中文件的上传路径Pubdate: 2008-10-04 17:36:24
在Django 1.0 以前,一直用override model中的 _save_FIELD_file这个方法来动态改变文件上传路径,更新到1.0后,发现这个方法已经移除了,so.得另找方法,今天看了一下,发现可以使用更简单灵活的方法了,即给upload_to附上函数的返回值即可,然后上传路径就由你改了,哈哈 代码: def get_photo_path ... Django中新学习到的几个小技巧Pubdate: 2008-05-20 22:53:09
有一段时间没有更新Pylogs了,主要也是因为工作太忙,新版本急着上线,所以把pylogs耽误了。由于准备把pylogs的核心提出来加以修改和朋友一起做个小站,今天又检查了下pylogs的代码,发现还有不少问题 encoding.iri_to_url() 与 django.utils.http.urlquote() 我本来的目的是要URL编码文章标题来作为url使用 ... Django的基本命令Pubdate: 2008-01-01 15:15:49
* 创建工程 django-admin.py startproject test , 会创建urls.py, settings.py, manage.py 基本文件,修改settings.py的TEMPLATE_DIRS以及DATABASE相关选项 Django Models中的__unicode__无效??Pubdate: 2007-12-27 08:29:27
开发pylog时,因为看到django官方的文档说建议用__unicode__()而不用__str__()。好吧,那就用__unicode__吧,nnd,谁知道用了__unicode__死活不起作用了,我的这两个方法为 def __unicode__(self):!--more--> 布署Django程序到lighttpdPubdate: 2007-12-11 18:37:54
lighttpd已经配置好了django的运行环境,配置方法就不重复了,我不久前一篇文章中有, [原创]Ubuntu Server下配置Lighttpd+Django运行环境 主要是在布署的时候在服务器上建立项目时最好建立跟开发时用的项目名一致,可以省去很多麻烦,呵呵。 cd ~ django-admin.py Django中models中get_absolute_url方法在管理端链接错误的解决方法Pubdate: 2007-12-10 22:17:58
Django在models中定义了get_absolute_url方法以后,在管理端修改的时候会出现“View on site”的链接,方便预览,今天试验的时候发现始终不行,admin端的链接是错的如 /r/8/1/ 这种格式,并不是get_absolute_url方法中返回的格式,google了一下,才发现并不是django的bug, 那个链接是一个中转页,最终还是回跳至用户在get_absolute_url中定义的链接中去的,需要在urls.py下配置一下 ... |