forked from crunk/distribusi-verse
last code clean up of the night
This commit is contained in:
parent
9d3978258d
commit
8857f17f7f
12
verse/app.py
12
verse/app.py
@ -17,10 +17,10 @@ login_manager = LoginManager()
|
||||
def create_app():
|
||||
APP = Flask(__name__, static_folder="static")
|
||||
|
||||
APP.secret_key = 'secret-key'
|
||||
APP.config['SQLALCHEMY_DATABASE_URI'] = "sqlite:///data/distribusiverse.db"
|
||||
APP.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = True
|
||||
#APP.config['MAX_CONTENT_LENGTH'] = 150 * 1024 * 1024
|
||||
APP.secret_key = "secret-key"
|
||||
APP.config["SQLALCHEMY_DATABASE_URI"] = "sqlite:///data/distribusiverse.db"
|
||||
APP.config["SQLALCHEMY_TRACK_MODIFICATIONS"] = True
|
||||
APP.config["MAX_CONTENT_LENGTH"] = 150 * 1024 * 1024
|
||||
|
||||
login_manager.session_protection = "strong"
|
||||
login_manager.login_view = "index"
|
||||
@ -28,8 +28,8 @@ def create_app():
|
||||
|
||||
csrf = CSRFProtect()
|
||||
|
||||
APP.config['SECRET_KEY'] = os.urandom(24)
|
||||
APP.config['UPLOAD_FOLDER'] = 'tmpupload'
|
||||
APP.config["SECRET_KEY"] = os.urandom(24)
|
||||
APP.config["UPLOAD_FOLDER"] = "tmpupload"
|
||||
|
||||
csrf.init_app(APP)
|
||||
login_manager.init_app(APP)
|
||||
|
@ -6,6 +6,7 @@ def deploy():
|
||||
# This model is required for flask_migrate to make the table
|
||||
from usermodel import User # noqa: F401
|
||||
from distribusimodel import Distribusis # noqa: F401
|
||||
|
||||
app = create_app()
|
||||
app.app_context().push()
|
||||
db.create_all()
|
||||
|
@ -7,7 +7,7 @@ class Distribusis(db.Model):
|
||||
__tablename__ = "distribusis"
|
||||
|
||||
id = db.Column(db.Integer, primary_key=True)
|
||||
distribusiname = db.Column(db.String(300), nullable=True, unique=True)
|
||||
distribusiname = db.Column(db.String(300), nullable=True, unique=True)
|
||||
userid = db.Column(db.Integer, db.ForeignKey("users.id"))
|
||||
term = db.Column(db.Integer, nullable=False, unique=False)
|
||||
|
||||
|
@ -1,7 +1,5 @@
|
||||
"""Form object declaration."""
|
||||
from flask_wtf import FlaskForm
|
||||
from flask_wtf.file import FileField, FileAllowed
|
||||
from wtforms import validators
|
||||
from wtforms import (
|
||||
RadioField,
|
||||
SubmitField,
|
||||
@ -10,12 +8,13 @@ from wtforms import (
|
||||
|
||||
class ThemeForm(FlaskForm):
|
||||
"""Publication upload form."""
|
||||
|
||||
theme = RadioField(
|
||||
"Select your theme:",
|
||||
choices=[
|
||||
("hacking", "Hacking"),
|
||||
("peachsunset", "Peach sunset"),
|
||||
("wdka", "WdkA")
|
||||
("wdka", "WdkA"),
|
||||
],
|
||||
)
|
||||
save = SubmitField("Save")
|
||||
|
@ -23,7 +23,6 @@ from flask_login import (
|
||||
current_user,
|
||||
)
|
||||
|
||||
from flask_bcrypt import generate_password_hash
|
||||
from flask_wtf.csrf import CSRFError
|
||||
|
||||
from app import create_app, db, login_manager
|
||||
@ -31,7 +30,6 @@ from usermodel import User
|
||||
from distribusimodel import Distribusis
|
||||
|
||||
# Forms!
|
||||
from forms.registerform import RegisterForm
|
||||
from forms.uploadform import UploadForm
|
||||
from forms.distribusiform import DistribusiForm
|
||||
from forms.themeform import ThemeForm
|
||||
|
@ -11,6 +11,5 @@ class User(UserMixin, db.Model):
|
||||
email = db.Column(db.String(150), unique=True, nullable=False)
|
||||
password = db.Column(db.String(300), nullable=False, unique=False)
|
||||
|
||||
|
||||
def __repr__(self):
|
||||
return "<User %r>" % self.email
|
||||
|
Loading…
Reference in New Issue
Block a user