From 26759f5a708ad684cdfcc2596000a1ccd1b56c18 Mon Sep 17 00:00:00 2001 From: Maxim Stewart Date: Sat, 14 Mar 2020 17:17:50 -0500 Subject: [PATCH] auto focus on tags --- src/core/__init__.py | 14 ++++++++++++-- src/core/models.py | 2 +- src/core/templates/login.html | 4 ++-- src/core/templates/register.html | 4 ++-- 4 files changed, 17 insertions(+), 7 deletions(-) diff --git a/src/core/__init__.py b/src/core/__init__.py index d39459d..6a26a51 100644 --- a/src/core/__init__.py +++ b/src/core/__init__.py @@ -1,14 +1,24 @@ +# Python imports +import secrets + + +# Lib imports from flask import Flask from flask_bcrypt import Bcrypt from flask_login import current_user, login_user, logout_user, LoginManager + +# Apoplication imports + + +# Configs and 'init' app = Flask(__name__) app.config['SQLALCHEMY_DATABASE_URI'] = "sqlite:///static/db/database.db" app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False app.config['TITLE'] = ':::APP TITLE:::' -# For csrf...change!! -app.config['SECRET_KEY'] = '48e80dcf4ed6ea952ca1b7b564be22d665e6e178f7fda84828fdd5e7cdca097a' +# For csrf and some other stuff... +app.config['SECRET_KEY'] = secrets.token_hex(32) login_manager = LoginManager(app) diff --git a/src/core/models.py b/src/core/models.py index 7126fb6..23795a1 100644 --- a/src/core/models.py +++ b/src/core/models.py @@ -14,7 +14,7 @@ class User(db.Model, UserMixin): username = db.Column(db.String, unique=True, nullable=False) email = db.Column(db.String, nullable=False) password = db.Column(db.String, nullable=False) - id = db.Column(db.Integer, nullable=False, primary_key=True, unique=True, autoincrement=True) + id = db.Column(db.Integer, primary_key=True, unique=True, autoincrement=True) def __repr__(self): return f"['{self.username}', '{self.email}', '{self.password}', '{self.id}']" diff --git a/src/core/templates/login.html b/src/core/templates/login.html index ffb7c3c..253bb65 100644 --- a/src/core/templates/login.html +++ b/src/core/templates/login.html @@ -17,14 +17,14 @@ {{ form.username.label(class="form-control-label") }} {% if form.username.errors %} - {{ form.username(class="form-control form-control-sm is-invalid", autocomplete="off") }}
+ {{ form.username(class="form-control form-control-sm is-invalid", autocomplete="off", autofocus=true) }} {% for error in form.username.errors %} {{ error }} {% endfor %}
{% else %} - {{ form.username(class="form-control form-control-sm", autocomplete="off") }} + {{ form.username(class="form-control form-control-sm", autocomplete="off", autofocus=true) }} {% endif %}
diff --git a/src/core/templates/register.html b/src/core/templates/register.html index 50bf53f..58f8bbb 100644 --- a/src/core/templates/register.html +++ b/src/core/templates/register.html @@ -16,14 +16,14 @@ {{ form.username.label(class="form-control-label") }} {% if form.username.errors %} - {{ form.username(class="form-control form-control-sm is-invalid", autocomplete="off") }} + {{ form.username(class="form-control form-control-sm is-invalid", autocomplete="off", autofocus=true) }}
{% for error in form.username.errors %} {{ error }} {% endfor %}
{% else %} - {{ form.username(class="form-control form-control-sm", autocomplete="off") }} + {{ form.username(class="form-control form-control-sm", autocomplete="off", autofocus=true) }} {% endif %}