Почему мое второе приложение не хочет импортироваться в первое приложение Django

File "C:\python mini\PyCharm Community Edition 2021.1.1\MyBlog\mysite\mysite\urls.py", line 3, in <module>
    from mysite.register import views
ModuleNotFoundError: No module named 'mysite.register'

Как вы думаете, почему может возникнуть эта ошибка? Почему django не видит импортируемое приложение? Может мне стоит попробовать настроить урлы моего сайта/блога? enter image description here структура проекта: enter image description here settings.py `

from pathlib import Path
import os


BASE_DIR = Path(__file__).resolve().parent.parent
STATIC_DIR = os.path.join(BASE_DIR, 'static')
CRISPY_TEMPLATE_PACK = "bootstrap4"

STATIC_URL = '/static/'
SECRET_KEY = ''


DEBUG = True

ALLOWED_HOSTS = []


# Application definition

INSTALLED_APPS = [

    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'blog',
    'menu',
    'register.apps.RegisterConfig',

]

mysite/urls.py

from django.contrib import admin
from django.urls import path, include
from mysite.register import views

urlpatterns = [
    path('admin/', admin.site.urls),
    path('', include('blog.urls')),
    path("register/", views.register, name="register"),
]

`

Если я пытаюсь написать просто from register import views импорт подчеркнут красным

Я нашел проблему. Я просто поменял местами 2 строки... path('', include('blog.urls')), с path("register/", views.register, name="register"),. При этом импорт from register import views подчеркнут красным

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