Why do we need to subclass db.Model, not DeclarativeBase? #1297
Unanswered
Alan-Liang
asked this question in
Q&A
Replies: 2 comments 2 replies
-
there's absolutely nothing wrong with loading a flask application context in non-web parts of your application. in fact it's usually a good thing to do because that way you have the same environment (config etc) everywhere. |
Beta Was this translation helpful? Give feedback.
2 replies
-
I have an example here that's similar to that layout: models.py: https://github.com/Azure-Samples/azure-flask-postgres-flexible-aca/blob/main/src/flaskapp/models.py init.py which uses app factory pattern: |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
The database models in our application is shared with other non-Flask components, i.e. the layout looks like this:
It is natural that I do not want to include Flask in non-web contexts (i.e. in
some_other_component
), but the models need to subclass db.Model, which is introduced by FSA. What is the recommended way to do this?Beta Was this translation helpful? Give feedback.
All reactions