项目名称:djangoproject,包括两个app,每个app都有自己url
1、第一种情况,只有项目配置urls
项目,djangoproject/urls 配置
urlpatterns = [ # path('admin/', admin.site.urls), path('getapp01/',include('app01.urls')), path('getapp02/',include('app02.urls')), ]
app01/urls
from django.urls import path from . import views urlpatterns = [ path('',views.index), # path('student/',views.index), # path('',views.add_student), # path('',views.select_student), # path('',views.update_student), # path('/student',views.delete_student), ]
app01/views
def index(request): return HttpResponse("hello world 欢迎来主页面")
效果
2、第二种情况,只有项目和app01都配置urls
项目,djangoproject/urls 配置
urlpatterns = [
# path('admin/', admin.site.urls),
path('getapp01/',include('app01.urls')),
path('getapp02/',include('app02.urls')),
]
app01/urls
from django.urls import path from . import views urlpatterns = [ # path('',views.index), path('student/',views.index1), # path('',views.add_student), # path('',views.select_student), # path('',views.update_student), # path('/student',views.delete_student), ]
app01/views
def index1(request): return HttpResponse("hello world app01")
效果
3、第三种情况,只有项目、app01、app02都配置urls
项目,djangoproject/urls 配置
urlpatterns = [
# path('admin/', admin.site.urls),
path('getapp01/',include('app01.urls')),
path('getapp02/',include('app02.urls')),
]
app01/urls
from django.urls import path from . import views urlpatterns = [ # path('',views.index), path('student/',views.index1), # path('',views.add_student), # path('',views.select_student), # path('',views.update_student), # path('/student',views.delete_student), ]
app01/views
def index1(request): return HttpResponse("hello world app01")
app02/urls
from django.urls import path from . import views urlpatterns = [ path('student2/',views.index), # path('',views.add_student), # path('',views.select_student), # path('',views.update_student), # path('/student',views.delete_student), ]
app02/views
from django.shortcuts import render from django.shortcuts import render from django.http import HttpResponse from django.db import models from app01.models import Student def index(request): return HttpResponse("hello world app02")
访问app01
访问app02效果