コード例 #1
0
ファイル: app_users.py プロジェクト: tatwell/python-demo
def process_using_interstitial(request, user):
    if not user:
        user = AppUser.create(request.form.get('browserprint'),
                              request.form.get('blank_slate'))
        flash('New user saved!', 'local')
    else:
        user.browserprint = request.form.get('browserprint')
        user.blank_slate = request.form.get('blank_slate')
        user.put()
        flash('User updated.', 'local')

    redirect_url = url_for('consistency_interstitial', user_safeurl=user.key.urlsafe())
    return redirect(redirect_url)
コード例 #2
0
ファイル: app_users.py プロジェクト: tatwell/python-demo
def process_using_eventual_consistency(request, user):
    redirect_url = url_for('demonstrate_consistency', consistency='eventual')

    if not user:
        user = AppUser.create(request.form.get('browserprint'),
                              request.form.get('blank_slate'))
        flash('New user saved!', 'local')
    else:
        user.browserprint = request.form.get('browserprint')
        user.blank_slate = request.form.get('blank_slate')
        user.put()
        flash('User updated.', 'local')

    return redirect(redirect_url)