Django Admin动态字段值

2024-06-28 15:11:42 发布

您现在位置:Python中文网/ 问答频道 /正文

我要做的是。我有一个捐赠表单,一旦用户在表单中填写了邮政编码,就会触发一个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))

Tags: formid表单todaydateobjectsrequesthtml