如何知道哪个用户添加了另一个用户?

时间:2019-08-14 03:22:15

标签: django django-users

我怎么知道哪个用户添加了另一个用户?

用户A注册并分配了管理员状态。 用户A在应用程序中添加用户B。 如何在扩展用户模型中保存用户A,以便知道谁添加了谁? 这是一个多租户应用程序。 Django / Postgres

2 个答案:

答案 0 :(得分:0)

可以通过django_admin_log表来检索相关详细信息。不过,这里没有全部细节。在Django中,检查Logging activity on Django's admin - Django下给出的第一个答案。这样就可以获取LogEntry类的详细信息。

答案 1 :(得分:0)

添加了此项以查看是否可以从应用程序内添加新用户。

if form.is_valid():
obj = form.save()
obj.profile.admin_id = request.user.id
obj.profile.save()
return redirect(‘dashboard’)

谢谢LúcioHenrique。

https://community.simpleisbetterthancomplex.com/t/add-users-within-application-and-save-who-added-them-in-extended-model/751/5

相关问题