rad*_*ous 6 python django django-admin django-users
是否有可能在django UserModel的管理页面中创建自定义操作?我希望自动化将用户添加到组(例如将他添加到员工,设置一些额外的值等),当然还要创建可以恢复这些更改的操作.
谢谢你的帮助.
Dav*_*cic 13
User在admin.py中导入取消注册它,ModelAdmin为它创建新的(或者是默认的子类)并且狂野.
我想这看起来像这样:
from django.contrib.auth.models import User
class UserAdmin(admin.ModelAdmin):
actions = ['some_action']
def some_action(self, request, queryset):
#do something ...
some_action.short_description = "blabla"
admin.site.unregister(User)
admin.site.register(User, UserAdmin)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3250 次 |
| 最近记录: |