gpt4 book ai didi

python - 在基于 Django 类的 View 中排除字段不起作用

转载 作者:太空狗 更新时间:2023-10-30 00:45:34 24 4
gpt4 key购买 nike

天哪,感觉我已经尝试了这里的所有方法,但我就是无法正确呈现此表单(例如,使用字段的子集)。以下是相关项目(已删除额外项目):

模型.py:

class Response(models.Model):
public = models.BooleanField(default=False)
question = models.CharField(max_length=255, default='', blank=True)

class ResponseForm(ModelForm):
class Meta:
model = Response
fields = ['question']

views.py:

class ResponseCreate(CreateView):
model = Response
fields = ['question']

response_form.html:

<form action="" method="post">{% csrf_token %}
{{ form.as_p }}
<input type="submit" value="Create" />
</form>

我已经阅读了所有文档,他们建议使用excludeexcludesfieldfields 在元组或列表的排列中,无论“公共(public)”字段似乎每次是什么!想法?

感谢您的帮助!

最佳答案

看起来您需要在 View 中指定 form_class:

class ResponseCreate(CreateView):
model = Response
form_class = ResponseForm

关于python - 在基于 Django 类的 View 中排除字段不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17158963/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com