【发布时间】:2013-11-22 22:35:31
【问题描述】:
在 Django1.6 中,有没有办法在不解析 URL 的情况下将动态参数传递给我的视图或 URL?
理想情况下,我想要一个看起来像这样的 urls.py:
url(r'^dash/$',
dash_view.account_modify,
{'account': **dynamic_account_identifier_here**}
name='dash_account_modiy')
在views.py中:
def account_modify(request, account,
template_name='profile.html,
change_form=AccountModifyForm):
...
:参数帐户:
来自模型:
class Dash(models.Model):
name = models.Charfield()
account = models.IntegerField()
....
基本上,我真的很想避免将帐户标识符作为字符串一部分的 urls.py,例如:
url(r'^dash/(?P<account>\w+)/$',
dash_view.account_modify,
name='dash_account_modiy')
关于如何将这些值从模板传递到处理视图以在 AccountModifyForm 中使用的任何建议(需要“帐户”参数)?
【问题讨论】:
标签: django django-views django-urls