def getSinglePost(objectId): settings_local.initParse() className="Posts" Posts=Object.factory(className) SinglePost=Posts.Query.get(objectId=objectId) print SinglePost.Image1.url return SinglePost
def index(): settings_local.initParse() if request.method == 'POST' and request.form["what"]== 'Login': try: print request.form["password"] u = User.login(request.form["username"],request.form["password"]) session['session_token'] = u.sessionToken resp = make_response(render_template("index.html")) return resp except: return render_template('login.html',error="Invalid username or password") elif request.method == 'POST' and request.form["what"]=='SignUp': email = request.form["email"] password = request.form["password"] ninja = request.form["ninja"] birthdate = request.form["birthdate"] u = User.signup(email,password) u.email=email u.save() # proPic.save(os.path.join(app.config['UPLOAD_FOLDER']),"userdp.png") # connection = httplib.HTTPSConnection('api.parse.com', 443) # connection.connect() # connection.request('POST', '/1/files/profilePic.png', open('userdp.png', 'rb').read(), { # "X-Parse-Application-Id": "${Y4Txek5e5lKnGzkArbcNMVKqMHyaTk3XR6COOpg4}", # "X-Parse-REST-API-Key": "${nJOJNtVr1EvNiyjo6F6M8zfiUdzv8lPx31FBHiwO}", # "Content-Type": "image/png" # }) # result = json.loads(connection.getresponse().read()) # print result # connection.request('POST', '/1/classes/_User', json.dumps({ # "username": email, # "picture": { # "name": "profilePic.png", # "__type": "File" # } # }), { # "X-Parse-Application-Id": "${Y4Txek5e5lKnGzkArbcNMVKqMHyaTk3XR6COOpg4}", # "X-Parse-REST-API-Key": "${nJOJNtVr1EvNiyjo6F6M8zfiUdzv8lPx31FBHiwO}", # "Content-Type": "application/json" # }) # result = json.loads(connection.getresponse().read()) # print result session['session_token'] = u.sessionToken resp = make_response(render_template("index.html")) return u.sessionToken else: if session.get('session_token') is None: print "nohhh" return render_template('login.html') else: print "yes" return render_template('index.html')
def GetCurrentUser(): token = session.get('session_token') settings_local.initParse(token) me = User.current_user() return me
from parse_rest.user import User import settings_local from flask import Flask,request,redirect, url_for ,render_template,send_from_directory,session,make_response from parse_rest.connection import SessionToken, register from parse_rest.datatypes import Function import json,httplib import os from flask.ext.triangle import Form,Triangle from flask.ext.triangle.widgets.standard import TextInput from datetime import timedelta from flask import session, app import os import pusher import getPost settings_local.initParse() app = Flask(__name__) Triangle(app) app.config['UPLOAD_FOLDER'] = 'uploads/' @app.before_request def make_session_permanent(): session.permanent = True app.permanent_session_lifetime = timedelta(minutes=46440) @app.route('/',methods=['GET', 'POST']) def index(): settings_local.initParse() if request.method == 'POST' and request.form["what"]== 'Login': try: print request.form["password"]