2017-11-10 183 views
-1

我写电报的机器人为telebotDjango。当我在服务器上运行他并观看完整日志时,我有下一个文本:Bot没有返回HttpResponse对象。它返回None而不是

Internal Server Error: /bot/ 
Traceback (most recent call last): 
    File "/home/fishbot/env/lib/python3.5/site-packages/django/core/handlers/exception.py", line 41, in inner 
    response = get_response(request) 
    File "/home/fishbot/env/lib/python3.5/site-packages/django/core/handlers/base.py", line 198, in _get_response 
    "returned None instead." % (callback.__module__, view_name) 
ValueError: The view bot.views.bot didn't return an HttpResponse object. It returned None instead. 

有人帮助我吗?

P.S我不能在标签0附加telebot

回答

1

在Django中,您必须在您的视图返回HttpRequest实例。

试着做这样的事情:

from django.http import HttpResponse 

def current_datetime(request): 
    response = '' # Put whatever you want to return in here. 
    return HttpResponse(response) 
+0

THX!这帮助了我 –

相关问题