0

フォームがあり、ユーザー フィールドを表示しないようにします。

models.py

class Questions(models.Model):
    user=models.ForeignKey(User)
    category=models.ForeignKey(Categories)
    question=models.TextField(max_length=500)
    created_date=models.DateTimeField('date created')
    def __unicode__(self):
        return "%s%s" %(self.question,self.created_date)

class QuestionsForm(ModelForm):
        class Meta:
            model = Questions
        widgets = {
            'question': TextInput(attrs={'placeholder': 'Add question here'})
        }
        exclude=('user',)

除外しようとしましたが、フィールドはまだ表示されます。どうやってするの??

4

1 に答える 1

3

インデントに注意してください。

class QuestionsForm(ModelForm):
    class Meta:
        model = Questions
        widgets = {
            'question': TextInput(attrs={'placeholder': 'Add question here'})
        }
        exclude=('user',)
于 2013-06-14T12:57:32.333 に答える