Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Django管理员显示提交条目的人_Python_Django_Django Admin - Fatal编程技术网

Python Django管理员显示提交条目的人

Python Django管理员显示提交条目的人,python,django,django-admin,Python,Django,Django Admin,我有一个医生数据库。我希望能够看到在管理面板下的医生谁创建了一个特定的医生条目。我的admin.py中有以下内容 class CustomUserAdmin(UserAdmin): filter_horizontal = ('user_permissions', 'groups') save_on_top = True list_display = ('username', 'email', 'first_name', 'last_name', 'is_staff', '

我有一个医生数据库。我希望能够看到在管理面板下的医生谁创建了一个特定的医生条目。我的admin.py中有以下内容

class CustomUserAdmin(UserAdmin):
    filter_horizontal = ('user_permissions', 'groups')
    save_on_top = True
    list_display = ('username', 'email', 'first_name', 'last_name', 'is_staff', 'last_login', 'date_joined')

admin.site.register(User, CustomUserAdmin)


class DoctorAdmin(admin.ModelAdmin):
    list_display = ('name', 'specialization', 'education1', 'clinic', 'submitted_on', 'rating', 'netlikes')
    search_fields = ('name', 'id', 'specialization__name', 'clinic__name')

admin.site.register(Doctor, DoctorAdmin)

我想在netlikes旁边有另一列“提交人”,并想查看创建该医生条目的人的用户名

您的
医生
模型需要有一个存储此信息的字段,例如

submitted_by = ForeignKey(settings.AUTH_USER_MODEL)
每当您创建
Doctor
的新实例时,您必须确保填充此信息,可能使用
request.user
。然后,在您的
ModelAdmin
中,您只需将此字段添加到
list\u display