Django Forms 2个有用的小技巧

发表时间: 2009-07-05 21:04:05

从老外的一篇文章里学的,正好今天用到,记录一下:)

1) 不重写字段替换ModelForm的widget属性(这个很有用啊,比如对于大一点的charfield字段,django forms默认都会渲染成input,这样不方便用户输入,改成textarea就方便多了):

from django import forms
from mysite.polls.models import ...

评论(2) | 1968 阅读

Ubuntu环境下让Django使用memcached作为CACHE_BACKEND

发表时间: 2008-12-05 10:17:29

  原来我的Django程序的缓存系统一直使用的文件系统,效果不是特别明显,看到Django官方文档中写的最快的缓存系统是使用Memcached,于是决定装一个试一试!安装方法其实也比较简单,记录下。

先安装Memcached:

sudo apt-get install memcached

$ memcached -d -m 50 -p 11211 -u root

参数说明 ...

评论(0) | 1281 阅读

Django中动态改变ImageField和FileField中文件的上传路径

发表时间: 2008-10-04 17:36:24

在Django 1.0 以前,一直用override model中的 _save_FIELD_file这个方法来动态改变文件上传路径,更新到1.0后,发现这个方法已经移除了,so.得另找方法,今天看了一下,发现可以使用更简单灵活的方法了,即给upload_to附上函数的返回值即可,然后上传路径就由你改了,哈哈大笑

代码:

def get_photo_path ...

评论(1) | 1688 阅读

Django中新学习到的几个小技巧

发表时间: 2008-05-20 22:53:09

      有一段时间没有更新Pylogs了,主要也是因为工作太忙,新版本急着上线,所以把pylogs耽误了。由于准备把pylogs的核心提出来加以修改和朋友一起做个小站,今天又检查了下pylogs的代码,发现还有不少问题Embarassed ,也没办法,由于是新学的东东,不熟悉,加上E文也不过关,所以有的方法竟然让我用错了。。。Surprised

encoding.iri_to_url() 与 django.utils.http.urlquote()

我本来的目的是要URL编码文章标题来作为url使用 ...

评论(1) | 1432 阅读

Django的基本命令

发表时间: 2008-01-01 15:15:49

* 创建工程 django-admin.py startproject test , 会创建urls.py, settings.py, manage.py 基本文件,修改settings.py的TEMPLATE_DIRS以及DATABASE相关选项
* 初始化数据库 manage.py init
* 启动服务 manage ...

评论(0) | 1407 阅读

Django Models中的__unicode__无效??

发表时间: 2007-12-27 08:29:27

开发pylog时,因为看到django官方的文档说建议用__unicode__()而不用__str__()。好吧,那就用__unicode__吧,nnd,谁知道用了__unicode__死活不起作用了,我的这两个方法为

def __unicode__(self):
return self.name
#def __str__(self):
# return self.name ...

评论(0) | 1305 阅读

布署Django程序到lighttpd

发表时间: 2007-12-11 18:37:54

lighttpd已经配置好了django的运行环境,配置方法就不重复了,我不久前一篇文章中有, [原创]Ubuntu Server下配置Lighttpd+Django运行环境 主要是在布署的时候在服务器上建立项目时最好建立跟开发时用的项目名一致,可以省去很多麻烦,呵呵。
例如,我的一个测试应用叫pylog, 在服务器上执行

cd ~ django-admin.py 
startproject pylog
cd pylog ...

评论(2) | 1794 阅读

Django中models中get_absolute_url方法在管理端链接错误的解决方法

发表时间: 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下配置一下 ...

评论(0) | 1431 阅读

漂亮的Django powered徵标

发表时间: 2007-08-17 13:23:57

原文地址:http://www.djangoproject.com/community/badges/

Powered by Django.

评论(0) | 1840 阅读