From c223d455187c2aae50a15bb1c6aa4ada923317f2 Mon Sep 17 00:00:00 2001 From: Kushal Dotel Date: Sat, 11 Jan 2025 13:37:03 +0545 Subject: [PATCH] update some blueprints --- backend/app.py | 7 ++++++- backend/blueprints/profile/__init__.py | 7 +++++++ backend/config.py | 8 ++++++-- backend/requirements.txt | Bin 0 -> 1648 bytes 4 files changed, 19 insertions(+), 3 deletions(-) create mode 100644 backend/blueprints/profile/__init__.py create mode 100644 backend/requirements.txt diff --git a/backend/app.py b/backend/app.py index 6f8e7cc..ef6d543 100644 --- a/backend/app.py +++ b/backend/app.py @@ -1,13 +1,18 @@ +from sys import prefix from flask import Flask from db.model import db from config import * +from blueprints.profile import profile as profileBlueprint app = Flask(__name__) app.config["SQLALCHEMY_DATABASE_URI"] = DB_URI db.init_app(app) +app.register_blueprint(profileBlueprint,url_prefix='/api') + + @app.route('/', methods=['GET', 'POST']) def homepage(): - return {'message': 'Cocks were sucked !'}, 200 + return {'message': 'Welcome back !'}, 200 if __name__ == '__main__': with app.app_context(): diff --git a/backend/blueprints/profile/__init__.py b/backend/blueprints/profile/__init__.py new file mode 100644 index 0000000..83b5beb --- /dev/null +++ b/backend/blueprints/profile/__init__.py @@ -0,0 +1,7 @@ +from flask import Blueprint + +profile = Blueprint('profile', __name__) + +@profile.route('/profile') +def get_profile(): + return "Profile Page" \ No newline at end of file diff --git a/backend/config.py b/backend/config.py index 8aba1ae..50abd11 100644 --- a/backend/config.py +++ b/backend/config.py @@ -1,9 +1,13 @@ +from json import load import os +from dotenv import load_dotenv + +load_dotenv() DB_ENGINE: str = "postgresql" DB_USER: str = "postgres" -DB_PASSWORD: str = "1234" -DB_HOST: str = "localhost" +DB_PASSWORD: str = os.getenv('DB_PASSWORD','12345') +DB_HOST: str = "127.0.0.1" DB_PORT: int = 5432 DB_NAME: str = "educonnect" diff --git a/backend/requirements.txt b/backend/requirements.txt new file mode 100644 index 0000000000000000000000000000000000000000..f94a1e5bfb2c1a4b27c6e2cf71f300287a6a8c19 GIT binary patch literal 1648 zcmaKtOK;Oq5QS%r#7}Y6I8C4n7Hn7`SfDOgMy~U~kk}@%5#`4N-FD&J>L)ZhUeO@>=mDDducE1-nP~d@eTXl?GtRbCwmP} zZC|hspmul%$_x*E0;Tro0i-n_Wht?gc7w-+xBlLEK4Dd4IyhqCT=%x)H}Uv&VlgEq zqQ$ayYYj_bzjnMU-eD7~4$R7NQjLn9yT?216&WL1$f_}zXIo)+_Q^ijTfC#<9l8lE zMNAxR<2r2cTA^(P>%umCZ=JhTZ|n!(m9xb%@|HdEntT4p{urxwwA!nQ2x%8O{x713 z>435w8H=M@Vl;Tx(0}H-T}Bx_S`6hoJ)4im48yY^*TB#a|nby_Zu=K zdqI}ir}3YB+534lvK|e)*fI-wqC%$z>;tx#7Hwh2%*2){IwQP?ZEIig482oDGuQ1S zzwepx5#D!vUms^qUfTK6y|Quze%n(f)nA@%boRT)XYH)D@1@^{=u{8O2k%VJga;?F zl`fOx6lgNFdo91DUdIM#ch9X0@9vUp>RG;3`3lH8bkdI1j;DOerE8QB&wUooPt%a5 zyY%T!YUnb?J(9K?_mX0PD@4V9hm|;~QweA4KB0u}S#(xxZ=K0=*ChHGTPFMg^d+?m zH*S`$bKIJ^+`()CgP(Y7st-Q5dZ(zkvQgCtXHC@#RP{Li6J*bXF2600Hh6kgSK6Y_ QAZVg=mB%w}G%Hc}UsuBQk^lez literal 0 HcmV?d00001