url,urlpatterns中的路径Django无法正常工作

时间:2019-02-27 01:33:45

标签: python django

  

path('',include('personal.urls')),

 ^
     

SyntaxError:语法无效

当我使用python manage.py runserver执行以下代码的服务器时,出现此错误。

网址格式

from django.contrib import admin
from django.urls import include
from django.conf.urls import url
from django.urls import path
#from django.conf.urls import url
#from django.urls import path

urlpatterns = [
    url('admin/', admin.site.urls)
    path('',include('personal.urls')),  
]

我的应用“个人”的网址格式

from django.urls import include
from django.conf.urls import url
from django.urls import path
from . import views

#import URLs
urlpatterns = [
    path('', views.index, name='index'),    
]

这是 views.py 代码

from django.shortcuts import render

# Create your views here.

def index(request):
    return render(request,'personal/home.html')

2 个答案:

答案 0 :(得分:2)

这是第一行后面的逗号。替换为:

urlpatterns = [
    url('admin/', admin.site.urls),
    path('',include('personal.urls')),  
]

答案 1 :(得分:-1)

这可能是由于缺少dfs = pd.DataFrame({ 'email': ['a@a.com','b@b.com','c@b.com','d@a.com','e@b.com'], 'domain': ['a.com','b.com','b.com','a.com','b.com']}) 造成的。尝试在您的namespace中加入namespace

main.urls