Herramientas de usuario

Herramientas del sitio


comb:webapp0

¡Esta es una revisión vieja del documento!


Webapps with Flask

Starting point

Frameworks

First overview

#!/usr/bin/env python
# -*- coding: utf-8 -*-
 
from flask import Flask
from flask.ext.sqlalchemy import SQLAlchemy
from flask.ext.restless import APIManager
 
app = Flask(__name__)
 
app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///digin.db'
db = SQLAlchemy(app)
 
 
class Card(db.Model):
    id = db.Column(db.Integer, primary_key=True)
    front = db.Column(db.Text)
    rever = db.Column(db.Text)
 
db.create_all()
 
api_manager = APIManager(app, flask_sqlalchemy_db=db)
api_manager.create_api(Card, methods=['GET', 'POST', 'DELETE', 'PUT'])
 
 
@app.route("/")
def hello():
    return "Hello World!"
 
if __name__ == "__main__":
    app.run()

It allows to access to different urls:

Model

Relationships with SQLAlchemy

comb/webapp0.1405260081.txt.gz · Última modificación: 2020/05/09 09:24 (editor externo)