В моем админке я хочу поставить свой пользовательский вид. Когда я нажимаю на название модели, я хочу, чтобы перенаправить на настраиваемое представление не на списке модели:django admin redirect to my custom view
class MyAdmin(admin.ModelAdmin):
def get_urls(self):
urls = super(MyAdmin, self).get_urls()
csv_urls = patterns('', url(r'^my/url/$', admin.site.admin_view(self.my_view)))
return csv_urls + urls
def my_view(self, request):
return render_to_response("my_template.html")
Я зарегистрировал модель с администратором.
Я вижу имя модели, но когда я нажимаю на нее, она не перенаправляется на мой URL, чтобы показать мой взгляд. Он перенаправляется в обычный режим просмотра списка.
Как я могу перенаправить его на мой взгляд? Заранее благодарен
Это не то, что я действительно хотел. Я просто хочу, когда я нажимаю на свое имя модели в admin. Я хочу, чтобы оно было перенаправлено на мое представление. Я бы хотел поставить гипер ссылку на имя модели, где она должна быть перенаправлена на заданное значение. – aryan
Точно, где вы хотите это? На странице индекса администратора? –