2009-07-09 119 views
-1

我面临一个问题:我想在我的更改表单中给出一个链接,该链接将重定向到一个可能是简单的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 

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

回答

1

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

我觉得无论你想要做什么都是一些神经兮兮的黑客事情,在Django中完成所有事情会更好。

1

您将需要覆盖您对该模型的更改表单并显示任何您想要的内容。但是,这是假设你正在讨论Django中的contrib admin。

实际上,您尚未为任何人提供足够的信息来准确回答您的问题。

+0

是的我想重写我的change_form.html.I有wirtten这个change_form.html的模型,但是当我打电话给我的模板它给我的错误''捕捉异常,同时呈现:opts'' .CAn你提供任何建议是迫切的。我在编辑我的问题 – ha22109 2009-07-09 09:50:55

相关问题