1
我想用自定義的unicode方法繼承CharField。基本上,我希望能夠在由默認模型字段返回的值上調用我的自定義加密方法。我嘗試了以下內容,但似乎管理員正在以其他方式獲取值。在我看來,這將是實現這一目標的最pythonic方式,但也許我錯了。#django在管理中用什麼方法來表示模型字段
def PasswordCharField(models.CharField):
def __unicode__(self):
return crypt(super(PasswordCharField,self).__unicode__())
爲什麼不直接使用[密碼輸入](http://docs.djangoproject.com/en/dev/ref/forms/widgets/#django.forms.PasswordInput)? – 2010-08-19 18:07:05
這不就是一個驗證界面嗎? – Ryan 2010-08-19 18:23:28
你究竟想要加密什麼?管理列表界面中字段的顯示?顯示在更改表單的編輯框中的值?存儲在數據庫中的值? – 2010-08-19 18:25:41