1

domainNmフォームが最初にロードされるときに、フォーム フィールドのデフォルト値を指定しようとしています。

私が持っている: フォーム

   class SubmitDomain(ModelForm):
        class Meta:
            model = Tld #Create form based off Model for Tld
            fields = ['domainNm',]

    def clean_domainNm(self):
        cleanedDomainName = self.cleaned_data.get('domainNm')
        if Tld.objects.filter(domainNm=cleanedDomainName).exists():
            errorMsg = u"Sorry that domain is not available."
            raise ValidationError(errorMsg)
        else:
            return cleanedDomainName

    ## This creates the form.
    form = SubmitDomain()

モデル

class Tld(models.Model):
    domainNm = models.CharField( )   #add a call in here?

これを投稿する前にグーグルで検索してみましたが、基本的な例が見つからないようです。

どんな助けでも大歓迎です。ありがとう。

4

1 に答える 1

1
class SubmitDomain(ModelForm):
    domainNm = forms.CharField(initial=u'Initial value')
    class Meta:
        model = Tld #Create form based off Model for Tld
        fields = ['domainNm',]
于 2013-08-02T14:26:15.757 に答える