Advertisement
Guest User

Untitled

a guest
Mar 16th, 2020
288
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.41 KB | None | 0 0
  1. from flask import Flask, escape, request, jsonify
  2. from flask import Blueprint
  3. from flask import render_template, Blueprint
  4. from flask_login import login_required, current_user
  5. from . import db
  6. from .models import User, Association, Event
  7. from .tools import *
  8.  
  9. main = Blueprint('main', __name__)
  10.  
  11. auth = Blueprint('auth', __name__)
  12.  
  13.  
  14. app = Flask(__name__)
  15.  
  16. @app.route('/')
  17. def index():
  18. return render_template('main_page.html')
  19.  
  20.  
  21.  
  22. @app.route('/log_in', methods=['POST'])
  23. def log_in():
  24. return render_template('log_in.html', name="log_in_page")
  25.  
  26. @app.route('/associations')
  27. def countrydic():
  28. res = Association.query.all()
  29. list_association = [r.as_dict() for r in res]
  30. return jsonify(list_association)
  31.  
  32.  
  33. @app.route('/profile')
  34. @login_required
  35. def profile():
  36. user_ass = current_user.association
  37. user_event= current_user.event
  38. print(user_event)
  39. res = []
  40. for ass in user_ass:
  41. res.append(Association.query.filter_by(id=ass.id).first())
  42. event = []
  43. for ev in user_event:
  44. event.append(Event.query.filter_by(id=ev.id).first())
  45. list = []
  46. list2 = []
  47. for ass in res:
  48. s = ass.name
  49. id = ass.id
  50. list.append([s, id])
  51. for ev in event:
  52. s = ev.name
  53. id = ev.id
  54. list2.append([s, id])
  55. return render_template('profile.html', name=current_user.name, id=current_user.id ,data=list, evData=list2)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement