异常类型:/robots.txt中的TypeError
异常值:'str'对象不可调用
是什么给出了?
查看:
ROBOTS_PATH = os.path.join(CURRENT_PATH, 'robots.txt')
def robots(request):
""" view for robots.txt file """
return HttpResponse(open(ROBOTS_PATH).read(), 'text/plain')
设定:
CURRENT_PATH = os.path.abspath(os.path.dirname(__file__).decode('utf-8'))
网址:
(r'^robots\.txt$', 'robots'),
答案 0 :(得分:2)
尝试:
from appname.views import robots
(r'^robots\.txt$', robots),
或者:
(r'^robots\.txt$', 'projectname.appname.views.robots'),
Django无法弄清楚'robots'
函数的位置。