Django2.0里urls.py里配置的改变
2024-09-29 10:21:11
从Django2.0开始,urls.py配置方法有很大改变。
1.把url函数换成path
2.不在使用^、$作为路由
3.其他地方以后再进一步研究
下面看一个列子:
from django.contrib import admin
from django.urls import path #此处应用path,老板本使用的是url
from appchat import views
urlpatterns = [
path('admin/', admin.site.urls),
path('login/', views.acc_login,name='login'),
path('logout/', views.acc_logout, name='logout'),
path('',views.index,name='index'), #此处设置为首页,以前写法是'^$',新版本不再使用^、$,只需要‘’就可以
]
如果使用了^、$会有一个警告,但是这个警告是严重的,页面也不能正常访问,错误如下:
WARNINGS:
?: (2_0.W001) Your URL pattern '^$/' [name='index'] has a route that contains '(?P<', begins with a '^', or ends with a '$'. This was likely an oversight when migrating to django.urls.path().
最新文章
- MapReduce 常见SQL模型解析
- java.io.File中的pathSeparator与separator的差异
- [No000011]Ruby之attr_reader,attr_writer,attr_accessor理解&;用法
- Sightseeing(poj 3463)
- Struts2的流程(三)
- div 自适应高度 自动填充剩余高度
- PHP 转换snmp的时间格式
- 【wp之二 页面布局】
- 什么东西那么吸引别人的眼球!! -----------------------------------for循环
- vue踩坑(二):跨域以及携带cookie
- 最好用的 IntelliJ 插件 Top 10
- Tyrion 中文文档(含示例源码)
- mybatis学习系列五--插件及类型处理器
- [FJOI2017]矩阵填数——容斥
- STL中实现 iterator trail 的编程技巧
- java_15 System类
- Java并发编程笔记—摘抄—基础知识
- Java基础-引用数据类型之集合(Collection)
- ASP.NET MVC 编程参考
- TCP/IP协议的数据传输过程详解——IP与以太网的包收发操作