AG
сделал что то типо такого
list_display = ('aa', "type", 'manufacturer', 'model', )
def aa(self, item):
device = Device.objects.get(id=item.id)
if device.user:
print('BB', device.id)
url = resolve_url(admin_urlname(Device._meta, 'change'), item.id)
return format_html('<a href="{url}">{name}</a>'.format(url=url, name=str(item.id)))
else:
print('AA',device.id)
return '{name}'.format(name=str(item.id)), но оно не пашет, все равно ссылка на change сохраняется