コード例 #1
0
ファイル: views.py プロジェクト: patrickbaumann/geocamMemoWeb
def create_message(request):
    if request.method == "POST":
        form = GeocamTalkForm(request.POST)
        if form.is_valid():
            msg = form.save(commit=False)
            # Since revisions are now saved to db, this timestamp
            # can't just be auto set since we want to preserve from creation time
            msg.content_timestamp = datetime.now()
            msg.save()
            form.save_m2m()
            msg.push_to_phone(True)
            return HttpResponseRedirect(reverse("talk_message_list_all"))
        else:
            return render_to_response(
                "geocamTalk/message_form.html", dict(form=form), context_instance=RequestContext(request)
            )
    else:
        form = GeocamTalkForm()
        return render_to_response(
            "geocamTalk/message_form.html", dict(form=form), context_instance=RequestContext(request)
        )
コード例 #2
0
ファイル: views.py プロジェクト: geocam/geocamMemoWeb
def create_message(request):
    if request.method == 'POST':
        form = GeocamTalkForm(request.POST)
        if form.is_valid():
            msg = form.save(commit=False)
            # Set time manually this way in case we switch back to a versioned message
            # model in the future
            msg.content_timestamp = datetime.now()
            msg.save()
            form.save_m2m()
            msg.push_to_phone(True)
            return HttpResponseRedirect(reverse("geocamTalk_message_list_all"))
        else:
            return render_to_response('geocamTalk/message_form.html',
                                      dict(form=form),
                                      context_instance=RequestContext(request))
    else:
        form = GeocamTalkForm()
        return render_to_response('geocamTalk/message_form.html',
                                  dict(form=form),
                                  context_instance=RequestContext(request))