from flask import Flask, render_template, request, redirect, url_for, flash
from config.config import DevelopmentConfig
from Modelos.Model import Detail, Category, products, Supplier, Output, Customers, db
from View import Forms
csrf = CSRFProtect ()
def create_app ():
app = Flask ( name )
csrf.init_app (app)
return app
app = create_app ()
app.config.from_object (DevelopmentConfig)
@ app.route ('/ ExitStore', methods = ['GET', 'POST'])
def OutputAl ():
frm = Forms.Fr_ExitAlmacen (request.form)
return render_template ("SalidaAlmacen.html", frm = frm)
@ app.route ('/ modal')
def modal ():
return render_template ('modal.html')
if name == ' main ':
with app.app_context ():
db.init_app (app)
db.create_all () # method to create tables and db itself
app.run (port = 8001)
This error was preceded to me when executing an externally visible server, so I understand the integrity of my db is based on the context of my application, probably someone this error could help me fix it. thanks in advance
Traceback (most recent call last):
File "/home/bmiomi/Documentos/git/Web/flask/myen/lib/python3.6/site-packages/sqlalchemy/util/_collections.py", line 999, in call
return self.registry [key]
KeyError: 139947238500096
During handling of the above exception, another exception occurred:
Traceback (most recent call last): File "/home/bmiomi/Documentos/git/Web/flask/myen/lib/python3.6/site-packages/flask/app.py", line 2292, in wsgi_app response = self.full_dispatch_request () File "/home/bmiomi/Documentos/git/Web/flask/myen/lib/python3.6/site-packages/flask/app.py", line 1815, in full_dispatch_request rv = self.handle_user_exception (e) File "/home/bmiomi/Documentos/git/Web/flask/myen/lib/python3.6/site-packages/flask/app.py", line 1718, in handle_user_exception reraise (exc_type, exc_value, tb) File "/home/bmiomi/Documentos/git/Web/flask/myen/lib/python3.6/site-packages/flask/_compat.py", line 35, in reraise raise value File "/home/bmiomi/Documentos/git/Web/flask/myen/lib/python3.6/site-packages/flask/app.py", line 1813, in full_dispatch_request rv = self.dispatch_request () File "/home/bmiomi/Documentos/git/Web/flask/myen/lib/python3.6/site-packages/flask/app.py", line 1799, in dispatch_request return self.view_functionsrule.endpoint File "/home/bmiomi/Documentos/git/Web/flask/myen/App/main.py", line 33, in main productproduct = products.query.filter (products.Code) .count () File "/home/bmiomi/Documentos/git/Web/flask/myen/lib/python3.6/site-packages/flask_sqlalchemy/init.py", line 514, in get return type.query_class (mapper, session = self.sa.session ()) File "/home/bmiomi/Documentos/git/Web/flask/myen/lib/python3.6/site-packages/sqlalchemy/orm/scoping.py", line 74, in call return self.registry () File "/home/bmiomi/Documentos/git/Web/flask/myen/lib/python3.6/site-packages/sqlalchemy/util/collections.py", line 1001, in call return self.registry.setdefault (key, self.createfunc ()) File "/home/bmiomi/Documentos/git/Web/flask/myen/lib/python3.6/site-packages/sqlalchemy/orm/session.py", line 2950, in call return self.class (** local_kw) File "/home/bmiomi/Documentos/git/Web/flask/myen/lib/python3.6/site-packages/flask_sqlalchemy/init.py", line 143, in init bind = options.pop ('bind', None) or db.engine File "/home/bmiomi/Documentos/git/Web/flask/myen/lib/python3.6/site-packages/flask_sqlalchemy/init.py", line 877, in engine return self.get_engine () File "/home/bmiomi/Documentos/git/Web/flask/myen/lib/python3.6/site-packages/flask_sqlalchemy/init.py", line 887, in get_engine state = get_state (app) File "/home/bmiomi/Documentos/git/Web/flask/myen/lib/python3.6/site-packages/flask_sqlalchemy/init.py", line 570, in get_state 'The sqlalchemy extension was not registered to the current' AssertionError: The sqlalchemy extension was not registered to the current application. Please make sure to call init_app () first.