2008-06-09

django custom template tag

关键字: django template tag
综合了前面两篇文章(在自定义的Tag和Filter前加上名字空间的限定 和 在Django中使用自定义Tag创建动态导航栏), 最重要的还是那段源码 for a in settings.INSTALLED_APPS:    try:        __path__.extend(__import__(a + '.templatetags', '', '', ['']).__path__)    except ImportError: &nbs ...
Trackback: http://tb.donews.net/TrackBack.aspx?PostId=999030 这还不是 django 模板的功能,现在是不支持的,那么它是什么意思呢? 在你使用了自已写的 tag 和 filter或者是由其它人写的,你首先要在模板中使用 load 来导入,然后就可以使用了。但这里存在不清晰的情况。你所使用的 tag 和 filter 是没有任何限定前缀的,因此它们就象是内置的一样,以至于对于不熟悉的人来说,你可能看不出这个 tag 或 filter 到底真的是内置的还是第三方提供的。而且还存在这样的问题:如果在不同的 app 下有相同的标签库,你 ...
本文出自 “一叶障目” 博客,请务必保留此出处http://ddkangfu.blog.51cto.com/311989/71021   在使用Django开发web系统时,通常会去定义一些导航栏来动态的显示当前所在的标签,类似于下面这样的:         这个时候我们通常会将这一块定义成一个block,然后再在每个页面中进行扩展,编写和修改起来也是比较麻烦的。我通过在网看了一些高人的代码,发现可以使用自定义Tag来很好的满足这种需求。下面写一Demo,比较简单,有兴趣的同志可以 ...
## settings.py TEMPLATE_CONTEXT_PROCESSORS = ( 'django.core.context_processors.request', ) ## views.py from django.template import RequestContext def home(request): return render_to_request('home.html', {}, context_instance=RequestContext(request))   but how use the  ...
error:1146, "Table 'demo.django_admin_log' doesn't exist You create the django_admin_log table with the command manage.py install admin, as explained in the tutorial command manage.py install admin maybe change to manage.py syncdb admin
2008-05-25

python库

Python Imaging Library  PIL 图片处理
hama
搜索本博客
最近加入圈子
存档
最新评论