-1


0

私は問題に直面しています:私は私の変更フォームに単純なphpページでも任意のページでもよいページにリダイレクトするリンクを与えたいと思います。 私はまたクリックでidを渡したいと思います。 出来ますか?

私のview.pyに書いた:

django.shortcutsからインポートrender_to_responseをdjango.templateからインポートRequestContext

def MyClass(s​​elf、id、request):render_to_response( 'admin / custom_change_form.html')を返します

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

2 Answer


1


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

あなたがやろうとしていることはすべて、Djangoでそれをすべて行うことによってもっとうまくいくであろう、なんらかのひどいハックなことであると私は感じます。


1


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

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