Я хочу отобразить динамическую c ссылку внутри StackedInline
класса администратора. Как я могу это сделать, если поле Dynami c не является частью модели.
Это мой код -
class HistoryInline(admin.StackedInline):
verbose_name_plural = 'History'
model = Import
fields = ('link',)
extra = 0
readonly_fields = ['link']
def link(self, obj):
url = ...
return mark_safe("<a href='%s'>click here</a>" % url)
class CatalogAdmin(admin.ModelAdmin):
list_display = ('__str__', 'created_at', 'updated_at')
inlines = [ImportInline, HistoryInline]
exclude = ('app')
Получить ошибку: Unknown field(s) (link) specified for Catalog
Я попытался добавить имя функции внутри fields
, но это не сработало. Также пробовал list_display
, но, похоже, он недоступен для StackedInline
Как я могу сделать так, чтобы он показывал мне все поля модели, а также дополнительную ссылку c Dynami?