【发布时间】:2021-03-23 18:12:40
【问题描述】:
我想从我的应用“用户”和项目的 urls.py 中导入我的 views.py 文件。但是,我收到“无法解决导入“用户”的错误。
urls.py 文件:
from django.contrib import admin
from django.urls import path, include
from django.contrib.auth import views as auth_views
from users import views as user_views # Why is there an error?
urlpatterns = [
# Admin Page
path('admin/', admin.site.urls),
# Homepage
path('', include('blog.urls')),
path('register/', user_views.register, name = 'register'),
path('profile/', user_views.profile, name = 'profile'),
path('login/', auth_views.LoginView.as_view(template_name = 'users/login.html'), name = 'login'),
path('logout/', auth_views.LogoutView.as_view(template_name = 'users/logout.html'), name = 'logout'),
]
该应用也在 settings.py 文件中的“INSTALLED_APPS”中:
INSTALLED_APPS = [
'crispy_forms',
'users.apps.UsersConfig',
'blog.apps.BlogConfig',
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
]
这可能是一个易于解决的问题,但是,我对 Django 还很陌生,并不真正理解为什么它说这是一个错误。在一个类似的项目中,一切正常。
No error in a similar project, where I did everything the same way as far as I remember.
【问题讨论】:
标签: python-3.x django