1
我想添加一個自定義按鈕,它將在Django模型之一中使用APG生成隨機密碼。我不確定我需要覆蓋哪個模板。關於如何實現這一點的任何想法?Django - 添加自定義按鈕以使用APG生成隨機密碼
這裏是我想要創建按鈕的管理員和其他面板的屏幕截圖。
我想添加一個自定義按鈕,它將在Django模型之一中使用APG生成隨機密碼。我不確定我需要覆蓋哪個模板。關於如何實現這一點的任何想法?Django - 添加自定義按鈕以使用APG生成隨機密碼
這裏是我想要創建按鈕的管理員和其他面板的屏幕截圖。
而不是覆蓋模板,你爲什麼不覆蓋爲您的用戶管理模式和密碼錶單,並把在鏈接生成密碼那裏。該鏈接可能會觸發一些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