django单元测试客户端响应具有空请求

时间:2018-12-12 17:00:33

标签: python django python-3.x django-2.1

在我的测试中,我做到了:

self.client.get('/')

在我访问的模板中:

request.LANGUAGE_CODE

在浏览器中,它与我得到的Django客户端可以正常使用

Failed lookup for key [LANGUAGE_CODE] in ''

从输出中,我认为该请求未在客户端中设置。

Similar Issue that didn't help me

1 个答案:

答案 0 :(得分:0)

我自己发现了错误:

测试客户端运行正常。 有些网站确实无法正常工作。

在我的 views.py 中,我遇到了以下错误:

错误代码:

directory = 'sample/' files = os.listdir(directory) # Multiprocessing - map_async # def Extractor(file): ... return result pool = multiprocessing.Pool(processes = 4) final_result = pool.map_async(Extractor, files).get() # Multiprocessing - Process # def Extractor(file,output): ... output.put(result) output = mp.Queue() processes = [mp.Process(target=Extractor, args=(file, output, )) for file in filenames] for p in processes: p.start() for p in processes: p.join() output.put(results_all) = [output.get() for p in processes]

正确的代码:

return render(some_other_view, 'page.html')