0
Im新的django和試圖做一個用戶註冊表幾個驗證。 除此之外,我還希望有一個用戶名建議代碼,告訴用戶他正在嘗試註冊的用戶名是否可用或已經在使用中。那麼它應該提供一些可供選擇的建議。任何可能在相同或相同項目上工作的人都可以幫助我解決這個問題。Django Forms需要幫助
感謝
Im新的django和試圖做一個用戶註冊表幾個驗證。 除此之外,我還希望有一個用戶名建議代碼,告訴用戶他正在嘗試註冊的用戶名是否可用或已經在使用中。那麼它應該提供一些可供選擇的建議。任何可能在相同或相同項目上工作的人都可以幫助我解決這個問題。Django Forms需要幫助
感謝
您可以在表單的相應字段的overriding the clean方法處理這個問題:
def clean_username(self):
if 'username' in self.cleaned_data:
username = self.cleaned_data.get('username')
#DO YOUR CHECK
if THERE_IS_ALREADY_SUCH_USERNAME:
err = _(u'This username already exists. Try one of the following: %(sug)s)' % SUGGESTIONS)
raise forms.ValidationError(err)
return username
嗨aeby,謝謝你的帖子。我現在正在工作,現在我的django表單正在檢查用戶是否已經存在,但你能幫我寫一些建議腳本...檢查幾個建議..你呃knw笏我的意思.... thankx – itsandy 2010-04-29 01:54:14
你有什麼迄今所做? – jweyrich 2010-04-27 07:36:11
我剛開始得到一個視野與需求....停留在如何將其連接到postgresql數據庫......並獲得數據按提交按鈕...可以幫助你... – itsandy 2010-04-27 23:05:01
你有發佈完全相同的問題兩次: http://stackoverflow.com/questions/2719292/django-forms-help-needed/2729185 也許你先看看手冊http://docs.djangoproject.com/en/ dev/ref/forms/validation/ – maersu 2010-04-29 08:44:26