Администратор django: как отключить редактирование и удаление ссылки на Foreignkey - PullRequest
0 голосов
/ 02 июня 2019

На сайте администратора django, если модель имеет чужой ключ, по умолчанию это будет выбранный вход и есть три ссылки (редактировать, добавлять, удалять), как показано ниже.Как отключить эти ссылки только для foreignkey ?При использовании has_delete_permission они также не могут быть удалены в собственной форме изменений.

По умолчанию: default

Ожидается: after

1 Ответ

0 голосов
/ 02 июня 2019

def __init__(self, *args, **kwargs): super().__init__(*args, **kwargs) self.fields['xxx'].widget.can_delete_related = False

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...