网址格式中的{variable_name}在Django中是什么意思?

时间:2019-02-17 21:16:31

标签: django

我正在阅读路由器(https://www.django-rest-framework.org/api-guide/routers/)上的Django Rest Framework文档,并遇到以下问题:

^accounts/{pk}/$

我了解^表示行首,$表示行尾,除{pk}外的所有内容。什么意思?

1 个答案:

答案 0 :(得分:1)

这意味着包含主键si的url模式有效。对于您正在查阅的文档,这意味着以下URL模式有效:accounts/121/ SimpleRouter 会执行的操作是包含主键({pk})的网址将用于更新或删除具有该主键的帐户记录键。在此示例中,将通过该URL检索,更新或删除主键为“ 121”的帐户。

此“变量名称”是视图方法或类方法的参数。