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