"Finished."
This commit is contained in:
parent
34928e794d
commit
d6ba934955
7 changed files with 11 additions and 9 deletions
|
|
@ -1,8 +1,9 @@
|
|||
from flask import Flask
|
||||
from flask import Flask, render_template
|
||||
from sqlalchemy import create_engine
|
||||
from sqlalchemy.orm import sessionmaker
|
||||
from .models import Base, Author, Book
|
||||
from crudkit import make_blueprint
|
||||
from crudkit.blueprint import make_blueprint as make_json_blueprint
|
||||
from crudkit.html import make_fragments_blueprint
|
||||
|
||||
engine = create_engine("sqlite:///example.db", echo=True, future=True)
|
||||
SessionLocal = sessionmaker(bind=engine, expire_on_commit=False)
|
||||
|
|
@ -15,7 +16,8 @@ registry = {"author": Author, "book": Book}
|
|||
def create_app():
|
||||
app = Flask(__name__)
|
||||
Base.metadata.create_all(engine)
|
||||
app.register_blueprint(make_blueprint(session_factory, registry), url_prefix="/api")
|
||||
app.register_blueprint(make_json_blueprint(session_factory, registry), url_prefix="/api")
|
||||
app.register_blueprint(make_fragments_blueprint(session_factory, registry), url_prefix="/ui")
|
||||
return app
|
||||
|
||||
if __name__ == "__main__":
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue