在Mac电脑的atom编辑器上配置Django时遇到了问题



我试图用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

最新更新