Чтобы убрать ссылку из поля ForeignKey с правом просмотра в Django Admin, вам потребуется создать и зарегистрировать новый класс модели администратора и переопределить метод link_to_model
.
Вот шаги, которые нужно выполнить:
1. Создайте новый файл admin.py в каталоге вашего приложения Django (если его еще нет).
2. В файле admin.py импортируйте классы модели администратора и вашу модель:
from django.contrib import admin from .models import YourModel
3. Создайте новый класс модели администратора, который наследуется от admin.ModelAdmin:
class YourModelAdmin(admin.ModelAdmin): def link_to_model(self, obj): return None
4. Зарегистрируйте вашу модель с новым классом модели администратора в функции admin.site.register:
admin.site.register(YourModel, YourModelAdmin)
После выполнения этих шагов, поле ForeignKey в Django Admin не будет содержать ссылку на связанный объект.