Python Django路径配置实现过程解析


Posted in Python onNovember 05, 2020

假设访问的views.py如下

Python Django路径配置实现过程解析

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/

Python Django路径配置实现过程解析

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/

Python Django路径配置实现过程解析

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/

Python Django路径配置实现过程解析

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+任意字符

Python Django路径配置实现过程解析

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')),
]

Python Django路径配置实现过程解析

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python中list循环语句用法实例
Nov 10 Python
Python多线程编程(八):使用Event实现线程间通信
Apr 05 Python
python开发利器之ulipad的使用实践
Mar 16 Python
Python socket实现的简单通信功能示例
Aug 21 Python
超简单的Python HTTP服务
Jul 22 Python
pytorch使用指定GPU训练的实例
Aug 19 Python
Python使用Tkinter实现滚动抽奖器效果
Jan 06 Python
Python列表倒序输出及其效率详解
Mar 04 Python
Python基于BeautifulSoup爬取京东商品信息
Jun 01 Python
Keras自定义实现带masking的meanpooling层方式
Jun 16 Python
详解基于Facecognition+Opencv快速搭建人脸识别及跟踪应用
Jan 21 Python
关于PySnooper 永远不要使用print进行调试的问题
Mar 04 Python
Python基于tkinter canvas实现图片裁剪功能
Nov 05 #Python
Python利用matplotlib绘制散点图的新手教程
Nov 05 #Python
Python如何利用Har文件进行遍历指定字典替换提交的数据详解
Nov 05 #Python
Python word文本自动化操作实现方法解析
Nov 05 #Python
Python自动化办公Excel模块openpyxl原理及用法解析
Nov 05 #Python
Python中用xlwt制作表格实例讲解
Nov 05 #Python
如何利用pycharm进行代码更新比较
Nov 04 #Python
You might like
PHP实现动态执行代码的方法
2016/03/25 PHP
php多文件打包下载的实例代码
2017/07/12 PHP
Windows平台实现PHP连接SQL Server2008的方法
2017/07/26 PHP
浅谈laravel orm 中的一对多关系 hasMany
2019/10/21 PHP
Prototype1.5 rc2版指南最后一篇之Position
2007/01/10 Javascript
让iframe子窗体取父窗体地址栏参数(querystring)
2009/10/13 Javascript
javascript 设置某DIV区域内的checkbox复选框
2009/11/30 Javascript
Zero Clipboard js+swf实现的复制功能使用方法
2010/03/07 Javascript
Javascript面向对象编程(二) 构造函数的继承
2011/08/28 Javascript
拥抱模块化的JavaScript
2012/03/07 Javascript
时间戳转换为时间 年月日时间的JS函数
2013/08/19 Javascript
写出高效jquery代码的19条指南
2014/03/19 Javascript
JavaScript使用addEventListener添加事件监听用法实例
2015/06/01 Javascript
JavaScript头像上传插件源码分享
2016/03/29 Javascript
BootStrap中Tab页签切换实例代码
2016/05/30 Javascript
JS实现图片的不间断连续滚动的简单实例
2016/06/03 Javascript
Bootstrap实现登录校验表单(带验证码)
2016/06/23 Javascript
jQuery模拟窗口抖动效果
2017/03/15 Javascript
解决BootStrap Fileinput手机图片上传显示旋转问题
2017/06/01 Javascript
基于构造函数的五种继承方法小结
2017/07/27 Javascript
AngularJS实时获取并显示密码的方法
2018/02/06 Javascript
详解关于Vue版本不匹配问题(Vue packages version mismatch)
2018/09/17 Javascript
vue无限轮播插件代码实例
2019/05/10 Javascript
js实现表格数据搜索
2020/08/09 Javascript
Bootstrap告警框(alert)实现弹出效果和短暂显示后上浮消失的示例代码
2020/08/27 Javascript
详解Python中break语句的用法
2015/05/14 Python
Diango + uwsgi + nginx项目部署的全过程(可外网访问)
2018/04/22 Python
使用pycharm设置控制台不换行的操作方法
2019/01/19 Python
python 机器学习之支持向量机非线性回归SVR模型
2019/06/26 Python
印度最大的网上花店:Ferns N Petals(鲜花、礼品和蛋糕)
2017/10/16 全球购物
Oracle中delete,truncate和drop的区别
2016/05/05 面试题
数控技术专业推荐信
2013/11/01 职场文书
彩色的翅膀教学反思
2014/04/25 职场文书
初中政治教学反思
2016/02/23 职场文书
MSSQL基本语法操作
2022/04/11 SQL Server
MySQL运行报错:“Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggre”解决方法
2022/06/14 MySQL