Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 22, 2015 19:48:48

k0st1an
Зарегистрирован: 2013-02-07
Сообщения: 86
Репутация: +  0  -
Профиль   Отправить e-mail  

Изменить поле с урлом в админке django

Доброго вечера.

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, для урла?



—-
memento mori

Офлайн

#2 Окт. 23, 2015 22:50:12

DOOMer
От: Russia.MO.Balashikha
Зарегистрирован: 2013-01-09
Сообщения: 37
Репутация: +  9  -
Профиль   Отправить e-mail  

Изменить поле с урлом в админке django

Поменяйте name и is_active местами, не заморачивайтесь. Наглядность в плане активности-неактивности элементов списка не пострадает.

Или менять категорически нельзя?

Офлайн

#3 Окт. 23, 2015 23:58:11

k0st1an
Зарегистрирован: 2013-02-07
Сообщения: 86
Репутация: +  0  -
Профиль   Отправить e-mail  

Изменить поле с урлом в админке django

DOOMer
Так и сделал )) Не принципиально. Наверное это в шаблоне зашито. Но шаблон менять нет желания.



—-
memento mori

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version