Django表格需要帮助

Django表格需要帮助,django,django-forms,Django,Django Forms,我是django的新手,正在尝试用很少的验证来制作一个用户注册表单。 除此之外,我还需要一个用户名建议代码,它将告诉用户他试图注册的用户名是否可用或已经在使用中。然后,它应该给出一些可供选择的建议。任何人谁可能已经在同一个或有点相同的项目上工作过帮助我这一点 谢谢您可以通过表单中相应字段的方法来处理此问题: def clean_username(self): if 'username' in self.cleaned_data: username = self.clean

我是django的新手,正在尝试用很少的验证来制作一个用户注册表单。 除此之外,我还需要一个用户名建议代码,它将告诉用户他试图注册的用户名是否可用或已经在使用中。然后,它应该给出一些可供选择的建议。任何人谁可能已经在同一个或有点相同的项目上工作过帮助我这一点

谢谢

您可以通过表单中相应字段的方法来处理此问题:

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

我刚刚开始查看字段要求…一直在讨论如何将其连接到postgresql db…并在按下提交按钮时获取数据…你能帮忙吗…你已经发布了两次完全相同的问题:也许你先看一下手册是的,我知道它已经发布了两次。我为此道歉,事实上,当我第一次发布它时,它没有出现在问题部分,所以我认为这将是一个问题,所以我再次发布谢谢你的回复。嗨,艾比,谢谢你的帖子。现在我的django表单正在检查用户是否已经存在,但是你能帮我写一些建议脚本…检查一些建议…希望你知道我的意思…谢谢