Python Django路径配置实现过程解析
作者:南风丶轻语 发布时间:2023-11-13 20:50:02
标签:Python,Django,路径,配置
假设访问的views.py如下
1.使用url配置默认页
from django.conf.urls import url
from django.contrib import admin
from django.urls import path
from HelloWorld import views
urlpatterns = [
path('admin/', admin.site.urls),
url('^$', views.hello),
]
这样可以访问http://127.0.0.1:8090/
2.使用path配置默认页
from django.contrib import admin
from django.urls import path
from HelloWorld import views
urlpatterns = [
path('admin/', admin.site.urls),
# url('^$', views.hello),
path('', views.hello),
]
这样也可以访问http://127.0.0.1:8090/
3.使用path配置hello页
from django.contrib import admin
from django.urls import path
from HelloWorld import views
urlpatterns = [
path('admin/', admin.site.urls),
# url('^$', views.hello),
# path('', views.hello),
path('hello/', views.hello),
]
这样可以访问http://127.0.0.1:8090/hello/
4.使用url和正则
from django.conf.urls import url
from django.contrib import admin
from django.urls import path
from HelloWorld import views
urlpatterns = [
path('admin/', admin.site.urls),
# url('^$', views.hello),
# path('', views.hello),
# path('hello/', views.hello),
url('^hello', views.hello),
]
可以访问http://127.0.0.1:8090/hello+任意字符
5.如果有多个app,还可以使用include
from django.contrib import admin
from django.urls import path, include
from CRUD import views
urlpatterns = [
path('admin/', admin.site.urls),
path('', views.login_html),
path('login.html/', views.login_html),
path('index.html/', views.index_html),
path('debug.html/', views.debug_html),
path('debug/', views.debug),
path('login/', views.login),
path('one/', include('Model.urls')),
path('two/', include('Model2.urls')),
path('three/', include('Model3.urls')),
path('four/', include('Model4.urls')),
]
来源:https://www.cnblogs.com/rainbow-tan/p/13919782.html
0
投稿
猜你喜欢
- 一、Python下载1.进入Python官网:https://www.python.org/2.选择windows版本(Download &
- xhEditor简介xhEditor是一个基于jQuery开发的简单迷你并且高效的可视化HTML编辑器,基于网络访问并且兼容IE 6.0+,
- 公共的抽象基类import numpy as npfrom abc import ABCMeta, abstractmethodclass
- 朴素贝叶斯(Naive Bayes,NB):朴素贝叶斯分类算法是学习效率和分类效果较好的分类器之一。朴素贝叶斯算法一般应用在文本分类,垃圾邮
- 这个程序的功能非常的简单,就是每天在系统中新建一个文件夹。文件夹即当前的时间。此代码是在同事那边看到的,为了锻炼下自己薄弱的Python能力
- 如下所示:# coding=utf-8import signalimport timedef set_timeout(num, callba
- web框架是什么?web开发框架是一组工具,同时也提供了非常多的资源,供软件开发人员构建和管理网站、提供web服务、编写web应用程序。它是
- 如下所示:url = u'http://tieba.baidu.com/f?kw=权利的游戏&ie=utf-8&pn
- 类中定义的方法大致可以分为两类:绑定方法和非绑定方法。其中绑定方法又可以分为绑定到对象的方法和绑定到类的方法。一、绑定方法1 对象的绑定方法
- 准备工作:python:https://www.python.org/downloads/Dev-C++:https://sourcefor
- 针对border边框属性在浏览器中的渲染方式很早以前就开始在QQ群中看到大家在讨论,而我也一直以border:0 none;的方式处理。其中
- ASP,一种最先广泛的流行在WEB行业的编程语言。严格的说,ASP还算不上的编程语言。不过,因为微软的大力支持,ASP这一路,走得非常顺利。
- 安装pip install lazyprop例子1from lazyprop import lazypropclass Foo(object
- 导航是网页设计的重点,我们在设计一个网站的时候,常常从导航入手,不夸张的说,导航的设计甚至决定了整个网站的风格。这就需要我们平常多留心收集优
- python脚本自动生成需要文件在工作中我们经常需要通过一个文件写出另外一个文件,然而既然是对应关系肯定可以总结规律让计算机帮我们完成,今天
- 一.图像金字塔图像金字塔是指由一组图像且不同分别率的子图集合,它是图像多尺度表达的一种,以多分辨率来解释图像的结构,主要用于图像的分割或压缩
- Python 中有 while 和 for 两种循环机制,其中 while 循环
- 一、绘制折线图使用plot()绘制折线图常用的参数:x:表示x轴的数据y:表示y轴的数据fmt:表示快速设置条样式的格式字符串。label:
- close方法可以释放一个连接的资源,但是不是立即释放,如果想立即释放,那么在close之前使用shutdown方法shut_rd() --
- 题目内容:对于三角形,三边长分别为a, b, c,给定a和b之间的夹角C,则有:。编写程序,使得输入三角形的边a, b, c,可求得夹角C(