def user_add(): """ fake = Faker() me = User(id=103, uuid=str(uuid.uuid4()), email=fake.email(), password_hash='password', access_token='asdasd', refresh_token='asdasdasd', created_at=datetime.now()) db.session.add(me) db.session.commit() """ if request.method == 'POST': #check_database = User.query.filter_by(email=request.form['email']).first() #if check_database: # flash('Email is already exists') user = User(uuid=str(uuid.uuid4()), email='emailyyy', password_hash='password') db.session.add(user) db.session.commit() return redirect(url_for('admin.user_main')) return render_template('admin/user/user_add_edit.html', form=UserAddEditForm())
def login(): global user if request.method == 'POST': user = User.query.filter( User.name == request.form.get("yourname"), User.password == request.form.get("yourpw")).first() if user: login_user(user) return redirect('/') else: user = User() return render_template('get-started.html')
def regist(): global user if request.method == 'POST': if user.role != "admin": respone = { "errno": 200, "message": "Only the admin could add users" } data = json.dumps(respone) return data, 200, {"ContentType": "application/json"} params = json.loads(request.data) user_add = User() user_add.name = params["name"] user_add.password = params["password"] user_add.role = params["role"] db.session.add(user_add) db.session.commit() respone = {"errno": 200, "message": "creat user Success!!"} data = json.dumps(respone) return data, 200, {"ContentType": "application/json"} if request.method == 'GET': return render_template('regist.html', user=user) return render_template("404-error.html")
def started(): global user user = User() return render_template('get-started.html')
from argparse import ArgumentParser from common import db from config import DEF_ADDBLOCK from login import userRoute from model import create_app, Block from flask_login import login_user from flask import render_template, request, redirect from model.record_model import Record from model.user_model import User from server.client_node import ClientNode from server.client_node import current_block DEFAULT_MODULES = [userRoute] user = User() app = create_app('../config.py') for module in DEFAULT_MODULES: app.register_blueprint(module) # 增加区块 def add_Block(patient, describe): global user global current_block timestamp = time.time() block = Block(timestamp=timestamp, doctor=user.name, patient=patient,
from flask_restful import Api from resources.challenge import Challenge from resources.challenges import Challenges from resources.days import Days from model.user_model import db from model.user_model import User # Flask app app = Flask(__name__) app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///chalenger.db' app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False db.init_app(app) #from model.user_model import User # Api app api = Api(app) with app.app_context(): db.create_all() user = User(username="******", email="*****@*****.**") session = db.session session.add(user) print User.query.all() # add route api.add_resource(Challenges, '/challenges/') api.add_resource(Challenge, '/challenges/<int:challenge_id>/') api.add_resource(Days, '/challenges/<int:challenge_id>/days/') # main if __name__ == '__main__': app.run(debug=True)