Meeting
オブジェクトを追加および編集するビューがあります。Meeting
オブジェクトを保存した後に、そのオブジェクトの参加者リストを表示すると、HttpResponseRedirect
で参加者のリストを返すことができます?私はquery string
経由でオブジェクトの大きなリストを送信することは可能ではないと思う! views.py
urls.py
HttpResponseRedirectでオブジェクトのリストを返す
(r'^meeting/add/$','MeetingManagerHub.views.addMeeting'),
(r'^meeting/add/(?P<meeting_id>\d+)/$','MeetingManagerHub.views.addMeeting'),
で
def addMeeting(request,meeting_id=None):
message=u''
participants=Participant.objects.filter(meeting__id=meeting_id)
if request.GET.get('save'):
message='your recorded was registered'
if meeting_id:
meeting_instance=Meeting.objects.get(pk=meeting_id)
else:
meeting_instance=Meeting()
if request.method=='POST':
meetingform=MeetingForm(request.POST,instance=meeting_instance)
if meetingform.is_valid():
meeting=meetingform.save()
meeting.save()
redirect_url=reverse('MeetingManagerHub.views.addMeeting', args=[meeting.pk])
return HttpResponseRedirect(redirect_url+'?save=True')
else:
meetingform=MeetingForm(instance=meeting_instance)
return render_to_response('MeetingHub/addmeeting.html', {'meetingform': meetingform,'message':message},context_instance=RequestContext(request))
で
私は多くをGoogleで検索し、最終的にHttpResponseRedirectはちょうど新しいアドレスに私たちをリダイレクトし、context
では動作しないことが判明!
どうすればいいですか?
私はそれを「秘密」と呼ぶかどうか分かりません;) –
tnx so muchhh、これは秘密です:)))) –