2011-05-04 21 views

回答

0

而不是覆蓋模板,你爲什麼不覆蓋爲您的用戶管理模式和密碼錶單,並把在鏈接生成密碼那裏。該鏈接可能會觸發一些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