2015-06-08 2 views
0

Я использую Django Suit для своего администратора, но мне хотелось бы, чтобы ссылки на ссылки были связаны с именем модели (например, в стандартном Django admin), а не с отдельной ссылкой «change». Как удалить ссылку «изменить» и сделать название модели самой ссылкой?Изменить ссылку в Djano Suit

Например, на прилагаемом изображении я хотел бы ссылаться на страницы изменений из первого столбца, вместо того, чтобы использовать эту отдельную ссылку «изменить». enter image description here

ответ

0

Если это разные модели, вы должны изменить раздел конфигурации в настройках. Это, конечно, предполагает, что вы хотите, чтобы они отображались как ссылки меню на левой стороне.

Вы бы сделать это так:

SUIT_CONFIG = { 

    'MENU': (

    # Keep original label and models 
    'sites', 

    # Rename app and set icon 
    {'app': 'auth', 'label': 'Authorization', 'icon':'icon-lock'}, 

    # Reorder app models 
    {'app': 'auth', 'models': ('user', 'group')}, 

    # Custom app, with models 
    {'label': 'Settings', 'icon':'icon-cog', 'models': ('auth.user', 'auth.group')}, ` 

Выезд The Docs для более

+0

Спасибо за вашу помощь @thebrezilien но я пытаюсь изменить ссылки на основной части администратора " home ', а не в боковом меню. Снимок экрана - это страница '/ admin', и я хотел бы связать имена моделей (категории, города, континенты, страны и т. Д.) С их списком всех объектов, вместо того, чтобы использовать отдельную ссылку« изменить », как это в настоящее время делает ...? – plact

+0

Я думаю, что я могу сделать это, переопределив admin index.html, но я хотел убедиться, что с Django Suit не было более простого способа ...? – plact

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