Проблема с админкой DJANGO
У меня есть модель которую надо вывести на админпанель
class PostImageAdmin(admin.StackedInline):
model = Registration
class PageAdmin(admin.ModelAdmin):
list_display = ('rooms', 'first_name', 'last_name', 'visit_date','leave_date','admin')
list_filter = ('rooms',)
# readonly_fields = ('admin',)
admin.site.site_header = 'Uzbegim'
def get_form(self, request, *args, **kwargs):
form = super(PageAdmin, self).get_form(request, *args, **kwargs)
form.base_fields['admin'].initial = request.user
return form
admin.site.register(Registration, PageAdmin)
но есть проблема! когда я включаю readonly_fields = ('admin',) то функция ниже не работает
def get_form(self, request, *args, **kwargs):
form = super(PageAdmin, self).get_form(request, *args, **kwargs)
form.base_fields['admin'].initial = request.user
return form
это функция нужна мне для того чтобы администратор не имел права менять аккаунт на чужой во время процедуры регистрации номера в гостиницы а мог использовать только тот акк на который он зашел