2015-03-25 2 views
0

Я хочу настроить Джанго администратора .. Для additing я это сделал:Джанго вид админ пользовательский список

class SomeAdmin(admin.ModelAdmin): 
""" 
    Customized admin template and corresponding 
    views for adding media. 
""" 


add_form_template = "admin/add.html" 
def add_view(self, request, form_url='', extra_context=None): 
    if request.method == "POST": 

     //YOur logic 

    return super(SomeAdmin,self).add_view(request) 

Сво работает нормально .. Точно так же, как я могу получить вид пользовательского списка и пользовательский вид изменения?

Любая помощь?

ответ

2

ModelAdmin имеет как методы change_view(), так и changelist_view(), поэтому вы можете переопределить их одинаково.

+0

Я должен объявить шаблон вне представления, например list_template = admin/list.html, или я могу даже объявить внутри? – gamer

+0

Вы должны сделать это за пределами представления, как в своем вопросе. Именами атрибутов являются 'change_form_template' и' change_list_template': https://docs.djangoproject.com/en/1.7/ref/contrib/admin/#django.contrib.admin.ModelAdmin.change_form_template – catavaran

Смежные вопросы