我遇到了一个问题:我想在我的更改表单中提供一个链接,该链接将重定向到一个页面,该页面可能是简单的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
我的模型和管理文件很简单。
答案 0 :(得分:1)
要直接发送到文件,请使用direct_to_template()。您可以在您喜欢的网址中传递任何内容 - 只需将信息提供给您的模板,然后将其写入网址即可。毕竟,Django不需要url helpers。
我觉得无论你想要做什么都是一些上帝可怕的hackish事情,在Django做这一切会更好。
答案 1 :(得分:1)
您需要覆盖该模型的更改表单并显示您想要的任何内容。但这就是假设你在谈论Django中的contrib管理员。
实际上,您没有提供足够的信息让任何人准确回答您的问题。