File "/home/david/Django-Development/csruipa/ruth/urls.py", line 3, in <module>
from ruth import views
File "/home/david/Django-Development/csruipa/ruth/views.py", line 4
def index(request)
^
SyntaxError: invalid syntax enter code here
这是我的urls.py
from django.conf.urls import url
from ruth import views
urlpatterns = [
url(r'^$', views.index, name="index"),
]
这是view.py
from django.shortcuts import render
from django.http import HttpResponse
def index(request)
return HttpResponse("Hello World")
这是主要urls.py
from django.conf.urls import include, url
from django.contrib import admin
urlpatterns = [
url(r'^ruth/', include('ruth.urls')),
url(r'^admin/', admin.site.urls),
]
我在这里关注Django教程https://docs.djangoproject.com/en/1.11/intro/tutorial01/
我的错误说在第4行上这条线def index(request)
在第3行上的urls.py上,这是此from ruth import views
在主要URLS.PY线6上是该 url(r'^ruth/', include('ruth.urls')),
行的错误我是Python的新手,我需要一些帮助。
每个功能中的代码块以colon(:)
开头def index(request): # you missed the semicolon
return HttpResponse("Hello World")