以前创建的项目,只有一个目录下的url ,这次来增加几个
1 创建项目
(我这里直接创建了三个myApp 文件)
2 配置每一个app 文件夹,
首先给每个app文件夹新建一个py 文件,名为 urls.py
给该文件夹的views的文件进行配置
from django.shortcuts import render
from django.http import HttpResponse
# Create your views here.
def first_page_one(request):
return HttpResponse('这是第一个网页的第一个')
def first_page_two(request):
return HttpResponse('这是第一个网页的第二个')
给urls.py进行如下配置
这里注意 urlpatterns 名字不能改,是固定的!!!
from django.conf.urls import url
from . import views
urlpatterns = [
url(r'first_page_one', views.first_page_one),
url(r'first_page_two', views.first_page_two)
]
仿照上面给出的第一个myFirstApp 的配置信息,配置第二三个。
3 在settings.py 文件里进行配置
4 在myUrls文件里进行如下配置
from django.contrib import admin
from django.urls import path
from django.conf.urls import include
urlpatterns = [
path('admin/', admin.site.urls),
path('first', include('myFirstApp.urls')),
path('second', include('mySecondApp.urls')),
path('third', include('myThirdApp.urls'))
]
5 启动文件
最后的效果如图所示