如何解决此错误-找不到:/ firstapp /“ GET / firstapp / HTTP / 1.1” 404 2065“

时间:2019-01-10 10:13:32

标签: django

我创建了一个名为firstproject的项目,并添加了一个新项目firstapp,其中firstapp的urls.py被调用以调用view.py,后者在网页中显示一个字符串。但是网页显示错误。

我创建了一个名为firstproject的项目,并添加了一个新项目firstapp,其中firstapp的urls.py被调用以调用view.py,后者在网页中显示一个字符串。但是网页显示错误。

firstapp

urls.py

from django.conf.urls import url
from . import views
urlpatterns={
    url('r^$',views.index,name='index')
}

views.py

# -*- coding: utf-8 -*-
from __future__ import unicode_literals

from django.shortcuts import render
from django.http import HttpResponse

def index(request):
    return HttpResponse("<H2> Hey Everyone welcome to Django Tutorial! </H2>")

# Create your views here.

firstproject

urls.py

from django.conf.urls import url, include
from django.contrib import admin

urlpatterns = [
    url(r'^admin/', admin.site.urls),
    url(r'^$/', include('firstapp.urls')),
]

我希望输出为“嘿大家欢迎使用Django教程!”。

1 个答案:

答案 0 :(得分:0)

在您的firstapp urls.py中,使用[]而不是{}

是错误的

第二个错误是您的代码URL正则表达式('r ^ $')是错误的

将其更改为(r'^ $')

在firstapp / urls.py

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