Django ImportError: невозможно импортировать имя 'views' - PullRequest
0 голосов
/ 18 марта 2020

Команда python3 manage.py makemigrations projectxap продолжает возвращать ошибку импорта. ImportError: cannot import name 'views' from 'projectxproject'.

Я пробовал разные варианты импорта представлений, например from projectxapp import views, import views и from projectxapp.views import *, но постоянно получаю одну и ту же ошибку.

Вот моя структура папок и код.

File structure and code

1 Ответ

1 голос
/ 18 марта 2020

У вас нет представлений в папке projectxproject, которая является папкой, в которой находится urls.py. Если вы хотите получить представления из папки projectxapp, у вас должен быть urls.py внутри вашего приложения (папка projectxapp), а затем используйте представление

В вашем проектеxproject urls.py:

from django.contrib import admin
from django.urls import path, include


urlpatterns = [
    path('/admin', admin.site.urls),
    path('/projectxapp', include('projectxapp.urls')),
]

Вы должны добавить папку ulrs в projectxapp и там:

from Views.(the name of the file) import (the name of the view)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...