ImportError: cannot import name 'views' from project (C:\django_projects\project\project\project\__init__.py)
Это мой первый проект Django. Я попытался выполнить код, доступный по адресу: https://www.geeksforgeeks.org/college-management-system-using-django-python-project/
Просто сделал несколько изменений, например, удалил модуль staff и изменил имена файлов. Древовидная структура моего проекта показана ниже: c: manage.py
project
asgi.py
settings.py
urls.py
wsgi.py
__init__.py
media
static
templates
sudent_information_system
admin.py
│ Admin_Views.py
│ apps.py
│ base.html
│ contact.html
│ forms.py
│ login.html
│ models.py
│ registration.html
│ Student_Views.py
│ tests.py
│ views.py
│ __init__.py
│
├───migrations
│ __init__.py
│
├───templates
│ home.html
│
└───__pycache__
admin.cpython-37.pyc
apps.cpython-37.pyc
models.cpython-37.pyc
__init__.cpython-37.pyc
Код в urls.py выглядит следующим образом:
Код в 'views.py' выглядит следующим образом:
Я не смог найти ни одного цикла импорта. Где проблема?
В вашем urls.py есть следующие строки:
from . import views
from . import HodViews, StudentViews
Попытка импортировать представления из каталога проектов, но внутри нет таких файлов.
Эти файлы находятся в приложении 'sudent_information_system', где расположен ваш файл представления, так:
from sudent_information_system import views, StudentViews
obs: Из структуры, которую вы опубликовали в своем вопросе, нет такого 'HodViews', вам либо нужен файл, либо удалите его из импорта, чтобы избежать возможного разрыва.
Я хотел бы дополнить, что есть официальный учебник Django tutorial, который является отличным местом для начала.