我要做的是。我有一个捐赠表单,一旦用户在表单中填写了邮政编码,就会触发一个ajax调用来查找该邮政编码的可用取货路线/日期。有一个叫“漏失”的字段。如果领取捐款不成功,呼叫中心会将漏填的字段填为“是”。在
我的问题是,在字段设置为missed后,如何显示该zip的可用提取日期列表,以便重新安排捐赠时间?在
我想我必须定制管理员变更_表单.html对于我的应用程序?有什么建议吗?在
以下是我迄今为止所做的,但没有成功。我决定提出我自己的看法和单独的形式来处理这个问题。请看我下面的评论,看看我做了什么。这是密码。。。在
def reschedule_donor(request, id):
c ={}
donor = Donor.objects.get(donor_id=id)
zip = donor.zip
two_days_from_today = date.today() + relativedelta(days = +2)
results = PickupSchedule.objects.filter(zip=zip,date__gt = two_days_from_today)
form = DonateForm(instance=donor)
form['pickup_date'].choices = results
c['results'] = results
c['donor'] = donor
c['form'] = form
return render_to_response('reschedule_donor.html',c, context_instance=RequestContext(request))
是的,您必须重写
change_form.html
。您可以创建一个自定义视图并使用ajax加载数据。或者您可以重写change_view()
,并将数据传递到extra_context
中被重写的模板。在相关问题 更多 >
编程相关推荐