-1

私は問題に直面しています:変更フォームに、単純なphpページまたは任意のページにリダイレクトするリンクを提供したい.そのページで、いくつかのdbクエリを実行して表示したい. また、クリック時に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

私のモデルと管理ファイルは単純です。

4

2 に答える 2

1

ファイルに直接送信するには、direct_to_template() を使用します。URL には好きなものを渡すことができます。テンプレートに情報を渡して、それを URL に書き込むだけです。結局のところ、Django は URL ヘルパーを必要としません。

あなたがやろうとしていることは何でも、Djangoですべてを行うことではるかにうまく機能する、恐ろしいハックなことだと思います。

于 2009-07-09T06:35:51.727 に答える
1

そのモデルの変更フォームをオーバーライドし、必要なものを表示する必要があります。しかし、それはあなたが Django 内の contrib admin について話していると仮定しています。

現実的には、質問に正確に答えるために十分な情報を提供していません。

于 2009-07-09T07:37:59.107 に答える