0012 增加url的完整步骤

Posted dorian

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了0012 增加url的完整步骤相关的知识,希望对你有一定的参考价值。

本文本以Examples APP为例,每增加一个url都需要做以下步骤:

1 创建模板

  在Examples/Templates目录下创建一个名为exp-home.html的文件,内容如下:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<h1>组织和用户首页</h1>
</body>
</html> 

2 创建视图

  在Examples/views目录下创建一个名为ExpHome.py的文件,内容如下:

from django.views.generic import View
from django.shortcuts import render


class ExpHome(View):
    @classmethod
    def get(cls, request):
        return render(request, ‘org-home.html‘) 

3 创建APP分路由

  在Examples目录下打开已创建好的urls.py文件,内容如下:

from django.urls import path
from Applications.Examples.views import ExpHome

urlpatterns = [
    path(‘ExpHome/‘, ExpHome.ExoHome.as_view()),
]

 4 创建总路由

  在TongHeng2目录下,找到urls.py文件,内容如下:

from django.contrib import admin
from django.urls import path, include

urlpatterns = [
    path(‘admin/‘, admin.site.urls),
    path(‘Examples/‘, include(‘Applications.Examples.urls‘)),
]

5 网页访问

  执行工程,在网页上输入IP/OrgsAndUsers/OrgHome,看到以下效果,表示路由配置成功。

技术图片

 

以上是关于0012 增加url的完整步骤的主要内容,如果未能解决你的问题,请参考以下文章

VSCode自定义代码片段——git命令操作一个完整流程

从零开始配置vim(27)——代码片段

从零开始配置vim(27)——代码片段

VSCode自定义代码片段15——git命令操作一个完整流程

VSCode自定义代码片段15——git命令操作一个完整流程

网站后端_Python+Flask.0012.FLASK域名相关之域名与动态子域名实现?