Django-添加自定义按钮以使用APG生成随机密码

Django-添加自定义按钮以使用APG生成随机密码,django,Django,我想添加一个自定义按钮,在Django模型中使用APG生成一个随机密码。我不确定需要覆盖哪个模板。关于如何实现这一点有什么想法吗 这是管理员的屏幕截图和我想要创建按钮的另一个面板 与其覆盖模板,不如覆盖用户的管理模型和密码表单,并在其中输入生成密码的链接。该链接可能会触发一些javascript,这些javascript可以为您生成随机密码、显示密码并填充字段。这里有一些未经测试的代码 from django.contrib.auth.admin import UserAdmin from d

我想添加一个自定义按钮,在Django模型中使用APG生成一个随机密码。我不确定需要覆盖哪个模板。关于如何实现这一点有什么想法吗

这是管理员的屏幕截图和我想要创建按钮的另一个面板


与其覆盖模板,不如覆盖用户的管理模型和密码表单,并在其中输入生成密码的链接。该链接可能会触发一些javascript,这些javascript可以为您生成随机密码、显示密码并填充字段。这里有一些未经测试的代码

from django.contrib.auth.admin import UserAdmin
from django.contrib.admin.sites import NotRegistered

try:
    admin.site.unregister(User)
except NotRegistered:
    pass

class CustomUserForm(forms.ModelForm):
    def __init__(self, *args, **kwargs):
        super(CustomUserForm, self).__init__(*args, **kwargs)
        self.fields['password'].help_text = "PUT YOUR CODE HERE"  

class CustomUserAdmin(UserAdmin):
    form = CustomUserForm