簡體   English   中英

我收到以下錯誤:ModuleNotFoundError:未命名模塊

[英]I get the following error: ModuleNotFoundError: No module named

我在命令“ python manage.py runserver”之后得到的錯誤:

from LoginAPI.LoginApp.views import register_view, login_view, logout_view
ModuleNotFoundError: No module named 'LoginAPI.LoginApp'

我的urls.py:

from django.conf.urls import url
from django.contrib import admin

from LoginAPI.LoginApp.views import register_view, login_view, logout_view

urlpatterns = [
    url(r'^admin/', admin.site.urls),

    url(r'^register/', register_view, name='register'),
    url(r'^login/', login_view, name='login'),
    url(r'^logout/', logout_view, name='logout'),
]

Django版本:2.1.1我對python的經驗還不是很豐富,很想在這里提供您的反饋,我已經搜索了解決方案,但似乎找不到任何解決方案。 也許我錯過了一些小東西,但似乎找不到問題。

編輯:文件層次結構如下所示:您有文件夾:“ LoginAPI”包含兩個文件夾:“ LoginAPI”和“ LoginApp”文件夾“ LoginAPI”包含文件“ urls.py”文件夾“ LoginApp”包含文件“ views.py”

如果項目的根目錄LoginAPI則無需添加它即可調用模塊。

然后假設您指定為文件夾結構

# project root directory
LoginAPI/
    # app directories
    LoginAPI/
        urls.py
    LoginApp/
        views.py

所以你應該打電話

from LoginApp.views import register_view, login_view, logout_view

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM