Найти - Пользователи
Полная версия: Изменить поле с урлом в админке django
Начало » Django » Изменить поле с урлом в админке django
1
k0st1an
Доброго вечера.

admin.py
class PhysicalServerAdmin(admin.ModelAdmin):
    fields = ['is_active', 'name', 'location', 'address', 'description']
    list_display = ('is_active', 'name', 'location', 'address', 'description')
    search_fields = ('name', 'location')
admin.site.register(PhysicalServer, PhysicalServerAdmin)

Админку изменил для модели так. Поле is_active это bool, и чтоб попасть в запись нужно нажать именно на это поле. По дефолту под урл попадает именно первое поле. Как можно изменить поведение, чтоб сделать второе поле, name, для урла?
DOOMer
Поменяйте name и is_active местами, не заморачивайтесь. Наглядность в плане активности-неактивности элементов списка не пострадает.

Или менять категорически нельзя?
k0st1an
DOOMer
Так и сделал )) Не принципиально. Наверное это в шаблоне зашито. Но шаблон менять нет желания.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB