1
EventsFormSet = modelformset_factory(Events, extra=0)
if request.method == 'POST':
formset = EventsFormSet(request.POST)
if formset.is_valid():
formset.save();
return HttpResponseRedirect('/sucess/')
else:
formset = EventsFormSet(queryset=Events.objects.filter(date__day=current_day, date__month=current_month, date__year = current_year))
return render(request, template_name, {'formset': formset})
上述不起作用。但是這個代碼工作
EventsFormSet = modelformset_factory(Events, extra=0)
formset = EventsFormSet(queryset=Events.objects.filter(date__day=current_day, date__month=current_month, date__year = current_year))
return render(request, template_name, {'formset': formset})
P.S我使用ajax來更新網頁的一部分。
這是我的jQuery
$(document).ready(function()
{
$(".foo").click(function()
{
var day = $(this).text()
day = day.substring(0, 2);
$.post('/foo/',{day:day}, function(data)
{
$("aside").hide().html(data).fadeIn("4000");
window.scrollTo(0, 0);
});
});
});
您能否定義「不起作用」?究竟發生了什麼? – karthikr
我加了我的jquery.This就是這樣。當我使用我提到的代碼不起作用時,需要更新的網頁部分不會更新。但是,如果我使用我提到的代碼,哪些工作,網頁的部分得到更新。所以它與此有關。我希望解釋。 –
另外,如果我只是手動進入頁面 - 沒有ajax動態獲取它,它就可以工作。我看到列出的所有表格。如果我嘗試使用更新頁面的一部分,它不會更新。 –