chat_me_liza.py 1.0 KB

1234567891011121314151617181920212223242526272829
  1. from flask import Blueprint, render_template, request, redirect
  2. from ..models.massage import Massage
  3. from ..extensions import db
  4. me_liza = Blueprint('me_liza', __name__)
  5. @me_liza.route('/chat_me_liza', methods=['POST', 'GET'])
  6. def chat_me_liza():
  7. if request.method == "POST":
  8. mess = request.form['mess']
  9. if len(mess)>0:
  10. message = Massage( massage = mess, author_of_massage = 'me')
  11. try:
  12. db.session.add(message)
  13. db.session.commit()
  14. return redirect('/chat_me_liza')
  15. except Exception as e:
  16. print(str(e))
  17. else:
  18. messages = Massage.query.all()
  19. last_message = messages[-1].massage
  20. return render_template('chats/meliza.html', messages = messages, last_message=last_message)
  21. else:
  22. messages = Massage.query.all()
  23. last_message = messages[-1].massage
  24. return render_template('chats/meliza.html', messages = messages, last_message=last_message)