Как убрать link из поля c ForeingKey с правом просмотра в Django Admin?

Чтобы убрать ссылку из поля ForeignKey с правом просмотра в Django Admin, вам потребуется создать и зарегистрировать новый класс модели администратора и переопределить метод link_to_model.

Вот шаги, которые нужно выполнить:

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

После выполнения этих шагов, поле ForeignKey в Django Admin не будет содержать ссылку на связанный объект.