重定向到页面

时间:2009-07-09 06:11:41

标签: django django-admin django-urls

我遇到了一个问题:我想在我的更改表单中提供一个链接,该链接将重定向到一个页面,该页面可能是简单的php页面或任何页面,在该页面中我想执行一些数据库查询并显示它们。我也想在点击时传递id。有可能吗?

在我的view.py中,我写道:

from django.shortcuts import render_to_response
from django.template import RequestContext

def MyClass(self,id,request):
    return render_to_response('admin/custom_change_form.html')#my template location

我的模型和管理文件很简单。

2 个答案:

答案 0 :(得分:1)

要直接发送到文件,请使用direct_to_template()。您可以在您喜欢的网址中传递任何内容 - 只需将信息提供给您的模板,然后将其写入网址即可。毕竟,Django不需要url helpers。

我觉得无论你想要做什么都是一些上帝可怕的hackish事情,在Django做这一切会更好。

答案 1 :(得分:1)

您需要覆盖该模型的更改表单并显示您想要的任何内容。但这就是假设你在谈论Django中的contrib管理员。

实际上,您没有提供足够的信息让任何人准确回答您的问题。