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