我想获取www.example.com,因为我必须将其传递给AppConfig.ready()中的调度程序,但它给出了一个错误。我该怎么做?request.user.id as I have to pass it to scheduler in AppConfig.ready() but it gave an error. How can I do it ?
我的代码如下:
class ApiConfig(AppConfig):
name = 'myapp'
def ready(self, request):
print('Here starting scheduler')
from . import msgScheduler
user_id = request.user.id
msgScheduler.start(self,request, user_id)
1条答案
按热度按时间vh0rcniy1#
ready
函数不是由HttpRequest调用的,因此您无法获得任何请求或经过身份验证的用户...您必须在没有请求/用户的情况下启动调度程序,或者从视图中运行
start
函数