摘要: django内置的url转换器,包括有int、str、uuid等等。但是有时候他们不能满足我们的需求,因此就需要使用自定义url转换器。自定义url转换器的五步:1、定义一个类,直接继承自object就可以2、在类中定义一个属性regex,这个属性是用来限制url转换器规则的正则表达式。3、实现to 阅读全文
posted @ 2019-12-22 22:30 xsan 阅读(888) 评论(0) 推荐(0) 编辑
摘要: 1、如果在反转url的时候,需要添加参数,那么可以通过传递'kwargs'参数到'reverse'函数中。实例代码: urls.py from django.urls import path, re_path from app01 import views urlpatterns = [ path( 阅读全文
posted @ 2019-12-22 19:15 xsan 阅读(3776) 评论(0) 推荐(0) 编辑
摘要: 1、re_path和path的作用是一样的。只不过're_path'是在写url的时候可以用正则表达式,功能更加强大。2、写正则表达式都推荐使用原生字符串。也就是以‘r’开头的字符串:r'move/'3、在正则表达式中定义变量,需要使用圆括号括起来。这个参数是有名字的,那么需要使用'?P<参数的名字 阅读全文
posted @ 2019-12-22 18:00 xsan 阅读(3582) 评论(6) 推荐(0) 编辑