【发布时间】:2014-06-07 20:20:45
【问题描述】:
在 django 中,{% url 'url_name' %} 或 {{ obj_instance.get_absolute_url }} 用于 url,实际 url 定义在 urls.py 中
我最近开始使用骨干路由器,它的形式是
routes: {
'..some/url/path/:param_name/': 'func_name'
}
是否可以在骨干路由器中使用django的url相关功能来保持url的干性?
编辑
我在主干路由中使用the/whole/relative/path/from/root。
这是骨干网的坏习惯吗? (这是我第一次使用路由器。)
之所以需要绝对路径,是因为我想在多个应用程序中进行路由,如下所述。
我有 3 个应用程序显示以下内容。
- 所有音乐列表 (/forum)
- 专辑中所有音乐的列表 (/album/:album_id)
- 音乐详情 (/album/:album_id/music/:music_id)
如果用户进入#1,通过点击音乐,他可以转到#3。 从#3,他可以去#2或#1。
【问题讨论】:
标签: django backbone.js