Django:нет модуля с именем app_name

Я смотрю учебник по djano rest framework, и я делаю то же самое, но я не знаю, почему он выдает ошибку "No module named 'api' error", я включил приложение в настройках, и пробовал много чего в интернете, но это не сработало. В чем причина этой ошибки? Я всегда работал так без проблем.

urls.py

from xml.etree.ElementInclude import include
from django.contrib import admin
from django.urls import path, include
from api import views

urlpatterns = [
    path('admin/', admin.site.urls),
    path('api/',views.api_home)
  
]

views.py

from django.http import JsonResponse
from django.shortcuts import render

def api_home(request):
    return JsonResponse({'message':'it is your json response'});

settings.py

структура папки введите описание изображения здесь

Вернуться на верх