在Django中,url模式中的{variable_name}是什么意思?

在Django中,url模式中的{variable_name}是什么意思?,django,Django,我正在阅读关于路由器()的Django Rest框架文档,遇到以下问题: ^accounts/{pk}/$ 我明白^意味着行的开始,$意味着行的结束,以及除{pk}以外的一切。这意味着什么?这意味着包含主键的url模式是有效的。对于您正在查阅的文档,这意味着以下url模式有效:accounts/121/。SimpleRouter将使用它做的是,包含主键({pk})的URL将用于使用该主键更新或删除帐户记录。在该示例中,将通过该url检索、更新或删除主键为“121”的帐户 视图方法或类方法将此“

我正在阅读关于路由器()的Django Rest框架文档,遇到以下问题:

^accounts/{pk}/$

我明白^意味着行的开始,$意味着行的结束,以及除{pk}以外的一切。这意味着什么?

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

视图方法或类方法将此“变量名”作为参数接收。

表示“主键”。这与。为什么我们需要一种新的语法呢?