Значение по умолчанию просачивается администратор Django

Недавно я обнаружил специализированный класс, который отлично подходит для массовой вставки (ODP.NET). Oracle.DataAccess.Client.OracleBulkCopy! Он принимает в качестве параметра datatable, затем вызывается метод WriteTOServer ... это очень быстро и эффективно, удачи !!

88
задан styrofoam fly 16 February 2018 в 20:43
поделиться

3 ответа

class MyModelAdmin(admin.ModelAdmin):   

    def changelist_view(self, request, extra_context=None):

        if not request.GET.has_key('decommissioned__exact'):

            q = request.GET.copy()
            q['decommissioned__exact'] = 'N'
            request.GET = q
            request.META['QUERY_STRING'] = request.GET.urlencode()
        return super(MyModelAdmin,self).changelist_view(request, extra_context=extra_context)
45
ответ дан 24 November 2019 в 07:30
поделиться

Note that if instead of pre-selecting a filter value you want to always pre-filter the data before showing it in the admin, you should override the ModelAdmin.queryset() method instead.

2
ответ дан 24 November 2019 в 07:30
поделиться

Я знаю, что это не лучшее решение, но я изменил index.html в шаблоне администратора, строки 25 и 37 следующим образом:

25: {{model.name}} < / th>

37: {% trans 'Change'%}

1
ответ дан 24 November 2019 в 07:30
поделиться
Другие вопросы по тегам:

Похожие вопросы: