Django не может распознать представление при добавлении транзакции. функция атомарного просмотра

#django #django-rest-framework #django-forms #django-views

#django #django-rest-framework #django-forms #django-просмотры

Вопрос:

Мой проект django работает нормально. Но когда я добавляю @transaction.atomic функцию просмотра в test_view.py , например

 @transaction.atomic
@csrf_exempt
@required_http_methods
def test_view(request):
  

Сервер Django не может работать корректно с ошибкой:

AttributeError: modyle 'xxx.test_view.test_view has not attribute 'test_view

Без @transaction.atomic URL-адреса можно найти мой модуль просмотра. В чем проблема?

Комментарии:

1. используете ли вы представления на основе классов или представления на основе функций?

2. Я использую функцию-базовый вид

3. можете ли вы поделиться URL-адресом?

4. Возможно, это будет require_http_methods?

5. url-адрес в формате: url(r'^test_view',test_view.test_view,name='test_view) . Вверху from views import test_view