Esempio n. 1
0
from set_env import setup_env

setup_env()

from app_init import app
from routes import accounts, files

if __name__ == "__main__":
    app.run(debug=True)
Esempio n. 2
0
                           recipe=recipe_values,
                           times=time_values,
                           review_score=average_review_score,
                           recipe_id=recipe_id,
                           user_id=recipe_user_id,
                           is_recipe_user=is_recipe_user)


@app.route("/addtofavourites/<recipe_id>")
def add_to_favourites(recipe_id):
    """
    adds the argument recipe and the current
    user's id to the UserFavourites table
    """

    user_logged_in = check_user_is_logged_in()
    if not user_logged_in:
        close_connection_if_open()
        return redirect(url_for("login"))
    else:
        add_to_user_favourites_table(recipe_id)
        flash("Recipe added to favourites")
    close_connection_if_open()
    return redirect(redirect_url())


if __name__ == '__main__':
    app.run(host=os.environ.get('IP'),
            port=int(os.environ.get('PORT')),
            debug=True)
Esempio n. 3
0
from app_init import app
from blueprints import register_blueprints

register_blueprints(app)

print()
print(app.url_map)
print()

if __name__ == '__main__':
    app.run(host="0.0.0.0", port=5000, debug=True)
Esempio n. 4
0
from app_init import app, db
from views import *

if __name__ == '__main__':
    app.run()
Esempio n. 5
0
        request.headers.get("x-forwarded-for"),
    })


@app.route("/api/logout/", strict_slashes=False, methods=["post"])
def handle_logout():
    return clear_data()


@app.route("/api/<route>/", **kwargs)
@app.route("/api/<route>/<action>/", **kwargs)
def handle_api_call(route, action=None):
    # get one of the user/play/admin handlers
    handler = get_handler(route)
    if not handler:
        return json_response({"error": f"no handler for api '{route[:50]}'"},
                             status=404)
    # parse request
    parsed_request = ParsedRequest(request, action)
    data = handler(parsed_request)
    kwargs = {}
    # if our handler returned a tuple, the second element is kwargs object
    if isinstance(data, tuple):
        kwargs = data[1]
        data = data[0]
    return json_response({"data": data}, **kwargs)


if __name__ == "__main__":
    app.run(debug=True, use_reloader=True)
Esempio n. 6
0
from app_init import app
app.run('0.0.0.0', debug=True)

import os
from app_init import app
from web.controllers import auth
from api import flask_api as api

app.register_blueprint(auth.auth_controller)

# add app api resources
api.add_resources(app)

if __name__ == "__main__":
    app.secret_key = os.urandom(12)
    app.run(debug=True,host='0.0.0.0', port=4000)
Esempio n. 8
0
    return funcs.edit_profile(username)


@app.route("/login/", methods=["POST", "GET"])
def login():
    return funcs.route_login()


@app.route("/logout/")
def logout():
    return funcs.rout_logout()


@app.route('/registration/', methods=['POST', 'GET'])
def registration():
    return funcs.rout_registration()


@app.route('/admin/', methods=['POST', 'GET'])
def admin():
    return funcs.rout_admin()


@app.errorhandler(404)
def page_note_found(error):
    return funcs.page_note_found(error)


if __name__ == '__main__':  # Запуск сервера на локальном устройстве
    app.run(debug=True)  # отображение ошибок
Esempio n. 9
0
        for user in campaign_users:
            user.is_active = False

        db.session.commit()
    except:
        flash('אימון המודל נכשל, אנה נסה שנית', 'danger')
    finally:
        return redirect(
            url_for("campaign_control_panel", campaign_id=campaign_id))


@app.route('/admin/reset_model', methods=['GET'])
@admin_access
@login_required
def reset_model():
    update_network_code(DEFAULT_NETWORK)
    return redirect(request.referrer or '/')


@app.route('/admin/force_train/<int:campaign_id>', methods=['GET'])
@login_required
@admin_access
def force_train(campaign_id):
    Campaign.query.get_or_404(campaign_id)
    train_model(campaign_id)
    return jsonify({"status": "OK"})


if __name__ == '__main__':
    app.run(host='0.0.0.0', debug=True)
Esempio n. 10
0
api.add_resource(Registration, '/auth/registration')
api.add_resource(UserRegistration, '/auth/user/registration')
api.add_resource(UserLogin, '/auth/login', '/user')
api.add_resource(UserLogout, '/logout')

api.add_resource(UserPwd, '/user/profile/<int:id>')
api.add_resource(User, '/delete', '/userlist', '/users/<int:id>')
api.add_resource(Vendor, '/vendorlist')

api.add_resource(Category, '/category', '/category/<int:id>')
api.add_resource(CategoryList, '/catlist')

api.add_resource(Item, '/item', '/item/<int:id>')  #post, get, put
api.add_resource(ItemList, '/itemlist')  #get

api.add_resource(Order, '/order', '/order/<int:id>')  #post, get
api.add_resource(OrderDetails, '/order_details/<int:id>')  #get #put
api.add_resource(OrderList, '/orderlist')  #admin order list
api.add_resource(UserOrder, '/user/orderdetail')  #user order list

api.add_resource(Commission, '/com')  #get
api.add_resource(CommissionList, '/commission')  #getlist

migrate = Migrate()
db.init_app(app)
migrate.init_app(app, db, render_as_batch=True)

if __name__ == '__main__':
    from config import db
    app.run(port=5000, debug=True)
Esempio n. 11
0
            jobs = Job.query.filter_by(creator=id).all()
            return tuples_to_json(jobs)
        except Exception as e:
            print(e)

# @api.route('getmyjobs')
# class GetMyJobs(Resource):
#     def post(self):
#         try:
#             jobs = Job.query.filter_by()

def tuples_to_json(tuples):
    if isinstance(tuples, list):
        tab = []
        for t in tuples:
            tab.append(row2dict(t))
        return jsonify(results=tab)
    c = list(tuples)
    return jsonify(results=row2dict(list(tuples)))


def row2dict(row):  # takes a SQLAlchemy tuple and converts it to dictionary
    d = {}
    for column in row.__table__.columns:
        d[column.name] = unicode(getattr(row, column.name))
        c = []
    return d

if __name__ == '__main__':
    app.run(host='0.0.0.0')
Esempio n. 12
0
from app_init import app
from view_models import register

if __name__ == "__main__":
    # create demo data if demo flag set
    # if app.config["demo"]:
    #     db.drop_all()
    #     db.create_all()
    debug = not (app.config["is_production"])
    register(app)
    app.run(debug=debug)