【问题标题】:I am a beginner in Django and facing a syntax error in urls.py我是 Django 的初学者,在 urls.py 中遇到语法错误
【发布时间】:2017-12-29 06:16:18
【问题描述】:

这是我的个人/urls.py。我已经尝试解决这个问题好几天了。我知道这一定是一个非常愚蠢的错误,但我们将不胜感激。

from django.conf.urls import url, include
from . import views
urlpatterns = [
   url(r'^$',views.index, name='index'),
   url(r'contact/',views.contact, name='contact')
   url(r'about/',views.about, name='about')
]

这里是views.py

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

def contact(request):
  return render(request, 'personal/basic.html', {'content':['https://www.facebook.com/arjunkashyap30']})

def about(request):
  return render(request, 'personal/about.html', {'content': ["This is an abut 
page"]})

【问题讨论】:

  • 你在第 5 行漏掉了一个逗号(联系方式 url)

标签: django python-3.x web django-templates django-views


【解决方案1】:

您在定义的每个端点的末尾忘记了comma。

urlpatterns = [
    url(r'^$',views.index, name='index'),
    url(r'contact/',views.contact, name='contact'),
    url(r'about/',views.about, name='about'),
]

【讨论】:

  • 该死的,我知道这是最愚蠢的错误。感谢一千倍的人...
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-08-30
  • 2018-11-04
  • 1970-01-01
  • 2022-01-11
  • 2013-03-14
  • 2013-10-08
相关资源
最近更新 更多