Exception Type: TypeError at /robots.txt
Exception Value: 'str' object is not callable
What gives?
Views:
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')
Settings:
CURRENT_PATH = os.path.abspath(os.path.dirname(__file__).decode('utf-8'))
URLs:
(r'^robots\.txt$', 'robots'),
From stackoverflow
-
Try:
from appname.views import robots (r'^robots\.txt$', robots),
Or:
(r'^robots\.txt$', 'projectname.appname.views.robots'),
Django can't figure out where your
'robots'
function is.pythondjango : Had to remove the quotations. Dumb error. You're the man.
0 comments:
Post a Comment