我正在研究这个Django应用程序,我不想制作任何默认模板,因为制作模板取决于设计师。但我仍然想测试我的观点,以确保它们按预期工作。但测试失败了,因为没有模板,我不喜欢制作空白的默认模板,因为这会给人的印象是应用程序可以“独立”工作,而不是。
是否有一种很好的方法可以让测试忽略丢失的模板,但是stille让你检查哪些变量会被发送到模板? :)
答案 0 :(得分:0)
您可能应该将视图分为两部分:
# test this
def _my_view(request):
return {'var_one': var_one, 'var_two': var_two}
def my_view(request):
return direct_to_template(request, _my_view(request))
但是你确定你不能把可能导致错误的逻辑放在其他地方(模型,表格,某些“core.py”)吗?
答案 1 :(得分:-1)