Python Forum
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Flask files running order
#1
I have blog.py inside my blog folder for Flask application.

blog.py contains:
from app import app
Inside blog folder there is app folder and it contains __init__ with the following code:
from flask import Flask
from config import Config
from flask_sqlalchemy import SQLAlchemy
from flask_migrate import Migrate
from flask_login import LoginManager

app = Flask(__name__)
app.config.from_object(Config)
login = LoginManager(app)
login.login_view = 'login'
db = SQLAlchemy(app)
migrate = Migrate(app, db)

from app import routes, models
As I understand from here blog.py takes ONLY app = Flask(__name__) ?
Meanwhile routes.py inside app folder may import more of these like db, login etc.

So to sum up I would be pleased to know if this is the correct order of the app files running:
*export FLASK_APP=blog.py runs blog.py file inside blog folder
*blog.py runs app variable from __init__ inside app folder
*then who runs routes.py file?

#routes.py
from flask import render_template, flash, redirect
from app import app
from app.forms import LoginForm
from flask_login import current_user, login_user
from app.models import User
from flask_login import logout_user
from flask_login import login_required
from flask import request
from werkzeug.urls import url_parse
from flask_login import logout_user

@app.route('/')
Or in general how are the whole files we create from Flask application coming together?
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  super() and order of running method in class inheritance akbarza 7 735 Feb-04-2024, 09:35 AM
Last Post: Gribouillis
  the order of running code in a decorator function akbarza 2 522 Nov-10-2023, 08:09 AM
Last Post: akbarza
  Generate a string of words for multiple lists of words in txt files in order. AnicraftPlayz 2 2,805 Aug-11-2021, 03:45 PM
Last Post: jamesaarr
  Running script on multiple files Afrodizzyjack 1 2,513 May-14-2021, 10:49 PM
Last Post: Yoriz
  Running files using random ebolisa 5 2,667 Sep-12-2019, 11:17 PM
Last Post: wavic
  Renaming explorer files in order? stroudie2 2 2,883 Mar-03-2019, 12:41 AM
Last Post: stroudie2
  Looking through files in explorer in order? stroudie2 0 1,705 Mar-02-2019, 11:06 AM
Last Post: stroudie2
  Multi-processing - problem with running multiple *.py files at the same time Antonio 5 3,803 Sep-12-2018, 01:08 PM
Last Post: volcano63
  Running multiple files Totalnoobwithhelp 3 3,405 Jul-18-2018, 09:22 PM
Last Post: Vysero
  Running a python tool transforming xml files into epub files silfer 7 5,414 May-10-2018, 03:49 PM
Last Post: snippsat

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020