[英]Can't get Django CreateView to save
毫无疑问,我这里缺少明显的东西...
urls.py
url(r'^screening_add/$', ScreeningCreate.as_view(), name="screening_add"),
views.py
class ScreeningCreate(CreateView):
model = Screening
def form_valid(self, form):
return super(ScreeningCreate, self).form_valid(form)
screening_form.html
<form action="." method="post"> {{ form }}{% csrf_token %}
<input type="submit" value="Submit">
</form>
这将在“筛选”字段中放置表单,但是在提交时没有任何反应。 我在form_valid的return语句中有一个断点,但无法执行。 实际删除点无效。 我到底想念什么?
这是您的整个views.py吗? 它应该像这样:
class ScreeningCreate(CreateView):
model = Screening
form_class = ScreeningForm
def form_valid(self, form):
return super(ScreeningCreate, self).form_valid(form)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.