Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 6 additions & 6 deletions website/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,36 +5,36 @@

db = SQLAlchemy()
DB_NAME = "database.db"

#Database name = "database"

def create_app():
app = Flask(__name__)
app.config['SECRET_KEY'] = 'hjshjhdjah kjshkjdhjs'
app.config['SQLALCHEMY_DATABASE_URI'] = f'sqlite:///{DB_NAME}'
app.config['SQLALCHEMY_DATABASE_URI'] = f'sqlite:///{DB_NAME}' #setting route to the database
db.init_app(app)

from .views import views
from .auth import auth

# regiestering the blueprint
app.register_blueprint(views, url_prefix='/')
app.register_blueprint(auth, url_prefix='/')

from .models import User, Note
from .models import User, Note

create_database(app)

login_manager = LoginManager()
login_manager.login_view = 'auth.login'
login_manager.init_app(app)

@login_manager.user_loader
@login_manager.user_loader #managing the login
def load_user(id):
return User.query.get(int(id))

return app


def create_database(app):
def create_database(app): #checking wheather the database exists or not else it will be created
if not path.exists('website/' + DB_NAME):
db.create_all(app=app)
print('Created Database!')