私のアプリでは、「admin/appname/modelname/add」は管理ビューに移動して、オブジェクトを追加/変更します。「admin/appname/modelname/add」が別のビューを指すようにしたい (これは既に完了しています)。次に、新しい URL (admin/makenewmodel など) が admin/appname/modelname/add と同じビューを指すようにします。に指差す。/add にリダイレクトすることはできません。これは、新しいビューを指しているためです。自分の URL を管理ビューに直接表示するにはどうすればよいですか?
2 に答える
0
ModelAdmin の get_urls() をオーバーライドする必要があります。私の回答をチェックしてください Django Admin - Custom changelist view (質問はあなたのものとほとんど同じです)
于 2012-07-19T01:24:02.507 に答える
0
あなたの settings.py では、URL は次の順序でテストされます。
url ('admin/appname/modelname/add', 'your view 1')
url ('admin/appname/modelname/add', 'your view 2')
ビュー2ではなくビュー1を要求します。それを使用して、上部に「url」を追加してURLを上書きできますか?
于 2012-07-18T22:37:57.130 に答える