django学习心得-路径转换器

四种转换器

urlpatterns = [
# str转换器
    path('hello1/<str:name>/',views.hello1,name='hello1'),
# slug转换器
    path('hello2/<slug:name>/',views.hello2,name='hello2'),
# uuid转换器
    path('hello3/<uuid:name>/', views.hello3, name='hello3'),
# path转换器
    path('hello4/<path:name>/', views.hello4, name='hello4'),
# int转换器
    path('<int:program_id>', views.show_program_id2)
]
# str转换器
def hello1(request,name):
    s = '<h1>str转换器 {0}</h1>'.format(name)
    return HttpResponse(s)

# slug转换器
def hello2(request,name):
    s = '<h1>slug转换器 {0}</h1>'.format(name)
    return HttpResponse(s)

# uuid转换器
def hello3(request,name):
    s = '<h1>uuid转换器 {0}</h1>'.format(name)
    return HttpResponse(s)

# path转换器
def hello4(request,name):
    s = '<h1>path转换器 {0}</h1>'.format(name)
    return HttpResponse(s)

# int转换器
def show_program_id2(request,program_id):
    s = 'int转换器 {0}</h1>'.format(program_id)
    return HttpResponse(s)

str转换器slug转换器在这里插入图片描述
interesting转换器

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值