明確にするために、セキュリティはプロジェクトフォルダであり、アカウントはアプリケーションです。私はこれが私が見落としている初歩的な問題だと確信していますが、次のエラーのために私のmanged.pyコマンドを動作させるのに苦労してきました:インクルードが定義されていません
NameError:名前 'include'は定義されていません。
含まれていない私のプロジェクト(セキュリティ)urls.py以下の通りです:
from django.conf.urls import url, include
from django.contrib import admin
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^account/', include('accounts.url')),
]
マイアカウントapps.pyが含まれています
from django.apps import AppConfig
class AccountsConfig(AppConfig):
name = 'accounts'
マイアカウントのアプリurls.pyですが以下:
from django.conf.urls import url, include
from . import views
urlpatterns = [
url(r'^$', views.home, name='home'),
]
私のsettings.pyには、インストールされたアプリケーションのアカウントがあります。
INSTALLED_APPS = [
'accounts',
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
]
私のプロジェクトとアプリの両方urls.pyであることを含んで追加した後、私は現在、以下の旨のアカウントモジュールが見つからなかったで迎えています。
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 978, in _gcd_import
File "<frozen importlib._bootstrap>", line 961, in _find_and_load
File "<frozen importlib._bootstrap>", line 948, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'accounts.url'
ここでは、セキュリティ「urls.py」を意味すると思います... –
はい、私は混乱しています!私は編集します –
私の秒のアプリケーションでは、私のプロジェクトフォルダのインクルードを使用して次のことはありませんか?明確にするために、セキュリティはプロジェクトの名前であり、アカウントはアプリの名前です... django.conf.urlsからURLをインポートするには、 を入力してください。インポートビュー – student101