2015-11-10 54 views

回答

0

你不应该这样做,在你看来。重写您的__init__表单方法并将其传递给您的动态占位符。

class ContactForm(forms.Form): 
    #your form fields 

    def __init__(self, *args, **kwargs): 
     placeholder = kwargs.pop("dynamic_placeholder") 

     super(CompleteRegistrationForm, self).__init__(*args, **kwargs) 
     self.fields['message'].placeholder = placeholder 

然后在您的视图中。

form = ContactForm(dynamic_placeholder='your dynamic placeholder'")