我试图用python 3设置Django的最新版本,我一直得到关于路径方式的错误。这就是它的意思,下面是我的构型。注意:我已经卸载和安装,甚至写了确切的方式,他们的网站指导没有运气。它只是在错误周围改变。
终端:
File "<frozen importlib._bootstrap>", line 1030, in _gcd_import
File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 680, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 790, in exec_module
File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
File "/Users/patrickjobe/Desktop/wordcount/wordcount/urls.py", line 20, in <module>
path('index/', views.index),
NameError: name 'path' is not defined
url .py page configs
rom django.contrib import admin
from . import views
urlpatterns = [
path('index/', views.index),
path('admin/', admin.site.urls),
]
settings.py页面
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS':['templates'],
'APP_DIRS': True,
'OPTIONS': {
'context_processors': [
'django.template.context_processors.debug',
'django.template.context_processors.request',
'django.contrib.auth.context_processors.auth',
'django.contrib.messages.context_processors.messages',
],
},
},
]
views.py页面
from django.http import HttpResponse
from django.shortcuts import render
def index(request):
return render(request, 'index.html')
这个异常与你的django安装无关,也与文件系统路径无关。
在使用path
功能之前,您只需要from django.urls import path
。