在Django中执行Request Factory时为什么会出错?

我正在尝试创建一个在后台运行并定期运行视图的python脚本(Celery无法安装在Azure上,django-cron不起作用)。我发现您可以使用一种称为“请求工厂”的东西,该工厂模拟有人为了测试目的而访问您的页面(我的主要目标是将请求传递给具有用户

的views.py中的函数

ModuleNotFoundError: No module named 'pcbuilder'

这是我的外部脚本:

from django.contrib.auth.models import AnonymousUser,User
from django.test import requestfactory,TestCase

from .views import update

factory = requestfactory()
factory = requestfactory()
user = User.objects.get(username='user')
request = factory.get('/update')
request.user = user

response = update(request)

作为附带的问题:我必须在CMD中设置我的DJANGO_SETTINGS_MODULE环境变量,是否可以通过.py文件本身来做到这一点?

tianjing_anbey 回答:在Django中执行Request Factory时为什么会出错?

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3120683.html

大家都在问