1. 创建第二个 App
假设我们项目 P 下面已经有了一个默认的 App, 名字是 app1. 现在我想创建第二个 App, 名字时 app2.
进入 pychram 下的 Terminal 中, 运行命令:
python manage.py startapp app2
此外, 我在每个 App 下都建立一个 urls.py, 方便区分.
右击 App 名, new 一个 Python File, 命名为 urls, 确定.
2. 设置 url.py
2.1. 设置 P\urls.py
引入 app2 下的 urls, 然后添加引导路径. 具体代码如下:
- from app2 import urls as app2_urls
- urlpatterns = [
- path('app2/',include(app2_urls)), # 将所有以 app2 开头的 urls, 都交给 app2(App 名) 下的 urls.py 处理
- ]
2.2. 设置 app2\urls.py
- from django.urls import path
- from app2 import views
- urlpatterns = [
- path('index/', views.index),
- ]
3. 编写 app2 下的 views.py
- from django.shortcuts import render,HttpResponse
- # Create your views here.
- # 绑定博客
- def index(request):
- return HttpResponse(111)
4.html 页面如何调用 url
一般在 href 或者 src 中调用一般这样写:
href="/app2/index/"
这样就 OK 了
来源: http://www.bubuko.com/infodetail-3204745.html