You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

55 lines
1.3 KiB

from crypt import methods
from flask import Blueprint, render_template,request,redirect ,url_for
import flask
from flask_login import login_required,current_user
from requests import session
from .models import DataPicture
from . import db
views = Blueprint('views',__name__)
@views.route('/',methods=['GET','POST'])
@login_required
def home():
if request.method == 'POST':
var = request.form.get('data')
if len(var) < 1 :
pass
else :
new_data = DataPicture(data=var,user_id=current_user.id)
db.session.add(new_data)
db.session.commit()
print("data add")
return render_template("home.html",user=current_user)
@views.route('/acceuil',methods=['GET'])
def acceuil():
return render_template("acceuil.html")
@views.route('/delete_all_picture')
@login_required
def delete_all_picture():
var = 1
data = DataPicture.query.get(var)
while data :
db.session.delete(data)
var+=1
data = DataPicture.query.get(var)
db.session.commit()
return redirect(url_for('views.home'))
@views.route('/api/config',methods=['GET'])
@login_required
def api():
file = current_user.config_pi
file ="test.txt"
return flask.send_file("config/"+file)