Move all root app files into 'runnerspace' folder

This commit is contained in:
2023-05-10 19:05:25 -05:00
parent 54f5eeb5cb
commit 3d5e175db5
9 changed files with 17 additions and 19 deletions

12
app.py
View File

@@ -11,7 +11,7 @@ from flask_login import LoginManager, current_user
from flask_wtf.csrf import CSRFProtect, CSRFError from flask_wtf.csrf import CSRFProtect, CSRFError
from werkzeug.security import generate_password_hash from werkzeug.security import generate_password_hash
from database import db from runnerspace.database import db
csrf = CSRFProtect() csrf = CSRFProtect()
@@ -39,22 +39,22 @@ def create_app():
login_manager.login_view = 'auth.login' login_manager.login_view = 'auth.login'
login_manager.init_app(app) login_manager.init_app(app)
from models import User, Post, Comment from runnerspace.models import User, Post, Comment
@login_manager.user_loader @login_manager.user_loader
def load_user(user_id): def load_user(user_id):
return User.query.get(int(user_id)) return User.query.get(int(user_id))
from auth import blueprint as auth_blueprint from runnerspace.auth import blueprint as auth_blueprint
app.register_blueprint(auth_blueprint) app.register_blueprint(auth_blueprint)
from routes import blueprint as routes_blueprint from runnerspace.routes import blueprint as routes_blueprint
app.register_blueprint(routes_blueprint) app.register_blueprint(routes_blueprint)
from route_forms import blueprint as forms_blueprint from runnerspace.route_forms import blueprint as forms_blueprint
app.register_blueprint(forms_blueprint) app.register_blueprint(forms_blueprint)
from static_routes import blueprint as static_blueprint from runnerspace.static_routes import blueprint as static_blueprint
app.register_blueprint(static_blueprint) app.register_blueprint(static_blueprint)
@app.errorhandler(404) @app.errorhandler(404)

View File

@@ -2,9 +2,9 @@ from flask import Blueprint, flash, redirect, request, url_for, render_template,
from flask_login import login_required, login_user, logout_user, current_user from flask_login import login_required, login_user, logout_user, current_user
from werkzeug.security import check_password_hash, generate_password_hash from werkzeug.security import check_password_hash, generate_password_hash
from forms import LoginForm, RegistrationForm, EditProfileForm from runnerspace.forms import LoginForm, RegistrationForm, EditProfileForm
from models import User from runnerspace.models import User
from database import db from runnerspace.database import db
blueprint = Blueprint('auth', __name__) blueprint = Blueprint('auth', __name__)

View File

View File

@@ -1,7 +1,7 @@
from flask_wtf import FlaskForm from flask_wtf import FlaskForm
from wtforms import BooleanField, StringField, PasswordField, TextAreaField, validators from wtforms import BooleanField, StringField, PasswordField, TextAreaField, validators
from validators import NoProfanity from runnerspace.validators import NoProfanity
class RegistrationForm(FlaskForm): class RegistrationForm(FlaskForm):

View File

@@ -1,13 +1,11 @@
import datetime import datetime
import json
from typing import List
import humanize import humanize
from flask import url_for from flask import url_for
from flask_login import UserMixin from flask_login import UserMixin
from sqlalchemy import func from sqlalchemy import func
from database import db from runnerspace.database import db
# Amount of time before a user is considered 'offline' # Amount of time before a user is considered 'offline'
MAXIMUM_ONLINE_DELTA = datetime.timedelta(minutes=3) MAXIMUM_ONLINE_DELTA = datetime.timedelta(minutes=3)

View File

@@ -1,8 +1,8 @@
from flask import Blueprint, flash, redirect, request, url_for, render_template from flask import Blueprint, flash, redirect, request, url_for, render_template
from flask_login import current_user, login_required from flask_login import current_user, login_required
from forms import RegistrationForm, EditProfileForm, NewPostForm, NewCommentForm from runnerspace.forms import RegistrationForm, EditProfileForm, NewPostForm, NewCommentForm
from database import db from runnerspace.database import db
from models import User, Post, Comment from runnerspace.models import User, Post, Comment
blueprint = Blueprint('forms', __name__) blueprint = Blueprint('forms', __name__)

View File

@@ -1,9 +1,9 @@
from flask import Blueprint, redirect, render_template, url_for, request, jsonify from flask import Blueprint, redirect, render_template, url_for, request, jsonify
from flask_login import current_user, login_required from flask_login import current_user, login_required
from models import User, Post, Comment, PostLike, CommentLike from runnerspace.models import User, Post, Comment, PostLike, CommentLike
from forms import NewPostForm, NewCommentForm, EditProfileForm from runnerspace.forms import NewPostForm, NewCommentForm, EditProfileForm
from database import db from runnerspace.database import db
blueprint = Blueprint('main', __name__) blueprint = Blueprint('main', __name__)

View File