Не получается импортировать функцию из файла

введите сюда описание изображения

В 19 строке я пытаюсь импортировать функцию indexx из файла views. Но как бы я не пытался это сделать, вечно вылетает ошибка. Как это можно пофиксить? Нашёл в интернете, что на пайчарм легко поменять корневую папку проекта, а вот по поводу вижуал студио такой информации не нашёл.

Вопрос: Как мне импортировать функцию indexx из файла views.py в файл url.py

содержимое файла views.py

from django.shortcuts import render 
from django.http import HttpResponse



# Create your views here.

def indexx(requests):
    print(requests)
    return HttpResponse("Hello world!") 

Содержимое файла urls.py

"""mysite URL Configuration

The `urlpatterns` list routes URLs to views. For more information please see:
    https://docs.djangoproject.com/en/4.0/topics/http/urls/
Examples:
Function views
    1. Add an import:  from my_app import views
    2. Add a URL to urlpatterns:  path('', views.home, name='home')
Class-based views
    1. Add an import:  from other_app.views import Home
    2. Add a URL to urlpatterns:  path('', Home.as_view(), name='home')
Including another URLconf
    1. Import the include() function: from django.urls import include, path
    2. Add a URL to urlpatterns:  path('blog/', include('blog.urls'))
"""
from django.contrib import admin
from django.urls import path

from django.views import indexx

urlpatterns = [
    path('admin/', admin.site.urls),
    path('news/', indexx),

]

ошибка: ImportError: cannot import name 'indexx' from 'news.views' (D:\django-sites\testsite\mysite\news\views.py)

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