Bot没有返回HttpResponse对象。它没有返回任何结果

2024-09-29 00:14:17 发布

您现在位置:Python中文网/ 问答频道 /正文

我用telebotDjango为电报编写bot。当我在服务器上运行他并查看完整的日志时,我会看到下一个文本:

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.

谁来帮帮我?在

注:我无法在标记0上附加telebot


Tags: djangopycoreenvhomeresponselibpackages
1条回答
网友
1楼 · 发布于 2024-09-29 00:14:17

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

尝试这样做:

from django.http import HttpResponse

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

相关问题 更多 >