4

我想打印这个值以进行调试。我该怎么做?

print TEMPLATE_DIRS不工作 print settings.TEMPLATE_DIRS不工作。

4

2 回答 2

4

您是否先导入设置?

$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',)
于 2012-01-16T19:58:56.683 回答
0

我认为最简单的,因此您可能正在寻找的答案是将以下内容添加到您的 settings.py

print ("This is the template.dirs", TEMPLATES[0]['DIRS'])...python 3.x for 2.x 省略括号

所以答案是......访问列表 TEMPLATES[0]['DIRS'] 中的 dict 元素的标准方法

然后当你运行你的服务器时,这些值将在一开始就被打印出来

于 2016-07-17T18:18:21.653 回答