簡體   English   中英

沒有名為backends.default.urls的模塊

[英]No module named backends.default.urls

所以我通過easy_install安裝了django-registration。 我正在按照快速入門指南進行操作,我正在嘗試設置我的urlConf,但是它找不到名為backends.defauls.urls的模塊。 可能是什么問題?

import registration
(r'^accounts/', include('registration.backends.default.urls')),

(不是我的解決方案,但因為它隱藏在評論中)

你需要使用use include('registration.urls')

而不是include('registration.backends.default.urls')

PYTHONPATH的注冊模塊是?

我建議總是從Bitbucket獲取django-registration: https//bitbucket.org/ubernostrum/django-registration/overview

我有一個類似的問題,我使用pip install安裝了django-registration,它沒有給我最新的代碼。

我有同樣的問題。 顯然,我正在嘗試上傳urls.py腳本的服務器有一個舊版本,我認為是0.7。

我最初的解決方法是將django-registration作為應用程序(來自源代碼)並將其包含在INSTALLED_APPS中,注冊文件夾與我的其他應用程序一起使用。

然后新的問題是在'自定義'應用程序之前正在查找已安裝的版本,特別是在導入時。 例如,在views.py中,我們有一個

from registration.backends import get_backend

這似乎是0.7版本中缺失的。 因此這引發了一個異常,但是在注冊/后端/ init .py中檢查注冊應用程序的功能。

這會導致自定義注冊應用程序(0.8)與安裝在服務器范圍內的應用程序(0.7)之間發生沖突,這些沖突似乎無法解決。

暫無
暫無

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

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