代码之家  ›  专栏  ›  技术社区  ›  ha22109

重定向到页面

  •  -1
  • ha22109  · 技术社区  · 17 年前

    我面临一个问题:我想在我的更改表单中提供一个链接,该链接将重定向到一个页面,该页面可能是简单的php页面,也可能是任何页面,在该页面中我想执行一些db查询并显示它们。我还想通过点击id。有可能吗?

    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 回复  |  直到 12 年前
        1
  •  1
  •   Xiong Chiamiov    17 年前

    要直接发送到文件,请使用direct \u To \u template()。您可以在url中传递任何您喜欢的内容—只需将信息提供给模板,并将其写入url即可。毕竟,Django不需要url助手。

    我感觉到无论你想做什么都是些可怕的骇人的事情,在Django做这些会更好。

        2
  •  1
  •   wlashell    17 年前

    您需要覆盖该模型的变更表单,并显示您想要的任何内容。但这是假设你说的是Django内部的contrib管理。

    推荐文章