Django Admin: Как отобразить ID вошедшего пользователя в списке отображения?
Я очень новичок в Django и пытаюсь сделать свой первый проект. Мне трудно отобразить ID вошедшего пользователя в списке в модели администратора Django.
Я нашел решение, как получить подходящий ID, благодаря Shang Wang (Django admin: Get logged In users id in django)
Но я не знаю, как отобразить этот ID в списке, прямо рядом с ID пациента, единицей измерения и временем создания (указанными в коде ниже).
Моя admin.py
выглядит следующим образом :
class GeneralAdmin(admin.ModelAdmin):
def save_model(self, request, obj, form, change):
obj.user = request.user
super(GeneralAdmin, self).save_model(request, form, obj, change)
list_display = ('id_patient', 'unit', 'create_time')
search_fields = ('id_patient', 'unit', 'create_time')
readonly_fields = ('unit', 'Birth_date','create_time',)
Как поместить ID obj.user
в list_display
, чтобы отобразить его в списке, как id_patient
, unit
или create_time
?