Django can';在视图函数上添加transaction.atomic时无法识别视图

Django can';在视图函数上添加transaction.atomic时无法识别视图,django,django-rest-framework,django-forms,django-views,Django,Django Rest Framework,Django Forms,Django Views,我的django项目运行良好。 但是当我在test\u view.py中的视图函数上添加@transaction.atomic时,例如 @transaction.atomic @豁免 @必需的\u http\u方法 def测试视图(请求): Django服务器无法正常运行,错误为: AttributeError:modyle'xxx.test\u view.test\u view没有属性'test\u view 如果没有@transaction.atomic,URL可以找到我的视图模块。 有什

我的django项目运行良好。 但是当我在
test\u view.py
中的视图函数上添加
@transaction.atomic
时,例如

@transaction.atomic
@豁免
@必需的\u http\u方法
def测试视图(请求):
Django服务器无法正常运行,错误为:

AttributeError:modyle'xxx.test\u view.test\u view没有属性'test\u view

如果没有
@transaction.atomic
,URL可以找到我的视图模块。
有什么问题吗?

您使用的是基于类的视图还是基于函数的视图?我使用的是基于函数的视图。您可以共享URL吗?可能需要使用http方法吗?URL的格式为:
URL(r'^test\u view',test\u view.test\u view,name='test\u view)
。在顶部,从视图导入测试视图