我想打印此值用于调试目的。我该怎么做?如何从django交互式shell打印TEMPLATE_DIRS的值?
print TEMPLATE_DIRS
不起作用 print settings.TEMPLATE_DIRS
不起作用。
我想打印此值用于调试目的。我该怎么做?如何从django交互式shell打印TEMPLATE_DIRS的值?
print TEMPLATE_DIRS
不起作用 print settings.TEMPLATE_DIRS
不起作用。
您是否先导入设置?
$steve ./manage.py shell
Python 2.7.1 (r271:86832, Jun 16 2011, 16:59:05)
In [1]: from django.conf import settings
In [2]: settings.TEMPLATE_DIRS
Out [2] ('/Volumes/HDD/usr/local/django/mytestproject/templates',)
我认为最简单的,因此,你可能会寻找俺们是以下添加到您的settings.py
打印(“这是template.dirs”模板[0] ['DIRS'])... 2.x的Python 3.x省略括号
所以答案是...访问列表中的dict元素的标准方式TEMPLATES [0] ['DIRS']
然后当你运行你的服务器时,数值将被打印出来,在最开始
谢谢,这是解决方案。 – Deonomo 2012-01-16 20:05:00
另外,既然你看起来很有知识 - 任何机会,你可以看看这个问题:http://stackoverflow.com/questions/8885107/newbie-django-urls-views-and-templates-how-can-this-incredibly-简单Django? – Deonomo 2012-01-16 20:13:47