dotenv import fix

This commit is contained in:
aneuhmanh 2025-02-19 14:52:46 +02:00
parent 2fbaaf9085
commit 779339d2ad

8
app.py
View File

@ -25,10 +25,13 @@ from wtforms import StringField, PasswordField, SubmitField
from wtforms.validators import DataRequired, EqualTo, Regexp
from flask_wtf import FlaskForm, RecaptchaField
from dotenv import load_dotenv
from dotenv import load_dotenv, find_dotenv
dotenv_path = find_dotenv()
load_dotenv(dotenv_path, override=True)
app = Flask(__name__)
csrf = CSRFProtect(app)
load_dotenv()
app.config.update(
SECRET_KEY=os.getenv('SECRET_KEY'),
@ -47,7 +50,7 @@ app.config.update(
'comicthumbs': 'static/comicthumbs',
'posts': 'static/posts/'
},
ALLOWED_IMAGE_EXTENSIONS={'png', 'jpg', 'jpeg', 'gif', 'webp', 'gif'},
ALLOWED_IMAGE_EXTENSIONS={'png', 'jpg', 'jpeg', 'gif', 'webp'},
ALLOWED_VIDEO_EXTENSIONS={'mp4', 'avi', 'mov'},
MAX_IMAGE_SIZE=15 * 1024 * 1024,
MAX_VIDEO_SIZE=1 * 1024 * 1024 * 1024
@ -801,6 +804,7 @@ class RegistrationForm(FlaskForm):
Regexp(r'^[a-zA-Z0-9_]+$', message="Username can contain only letters, numbers, and underscores.")
]
)
password = PasswordField('Password', validators=[DataRequired(), Length(min=6)])
confirm_password = PasswordField('Confirm Password', validators=[DataRequired(), EqualTo('password')])
recaptcha = RecaptchaField()