【问题标题】:How to access HttpRequest from urls.py in Django 1.2如何在 Django 1.2 中从 urls.py 访问 HttpRequest
【发布时间】:2011-09-01 16:22:32
【问题描述】:

我需要做与How to access HttpRequest from urls.py in Django 中要求的相同的事情,但使用的是 1.2 版。对不起,是我有的。我不想弄乱 urls.py,所以给出的两个解决方案对我无效:)

非常感谢您的宝贵时间。

【问题讨论】:

  • 我认为唯一的方法是使用自定义视图函数:(

标签: python django


【解决方案1】:
from django.views.generic.list_detail import object_list

url('^URL_HERE/(?P<object_id>\d+)$', lambda request, *a, **k: object_detail(request, *a,
                       queryset=MyModel.objects.filter(user=request.user),
                       template="myapp/mytmplate.html", **k) )

【讨论】:

  • 好的,这很好用(稍作调整,例如object_detail 需要的object_id 参数)。谢谢。
  • 修复了解决问题的答案。感谢你的接纳! :D
猜你喜欢
  • 2011-06-17
  • 1970-01-01
  • 2020-11-04
  • 2012-07-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-09-22
  • 2012-04-25
相关资源
最近更新 更多