feat/db-init #3

Open
Nitro wants to merge 41 commits from feat/db-init into dev
5 changed files with 29 additions and 12 deletions
Showing only changes of commit ec985a808d - Show all commits
+13 -6
View File
@@ -1,12 +1,19 @@
from flask import Blueprint, request, jsonify
from model.user import user
from utils.createLogger import createLogger
loginBP = Blueprint("loginapi", __name__)
log = createLogger("LoginAPI")
@loginBP.route('/api/login', methods = ['POST'])
def login():
email = request.form['email']
password = request.form['password']
#if(isvalid(email, password)):
us = user(email, password)
return jsonify(us.toDictionary())
if request.is_json:
req = request.json
email = req['email']
password = req['password']
#if(isvalid(email, password)):
us = user(email, password)
log.debug("Respons is sended")
return jsonify(us.toDictionary())
else:
log.error("Request is not a JSON")
return "Request is not a json", 500
+2 -1
View File
@@ -2,7 +2,8 @@ from flask import Flask
from api.auth.loginapi import loginBP
from utils.loadDotEnv import initializeENV
state = initializeENV()
if not initializeENV():
exit(-1)
app = Flask(__name__)
+3 -3
View File
@@ -1,10 +1,10 @@
import psycopg
import psycopg2
import os
def PSQLConnect():
conn = psycopg.connect(os.getenv('POSTDRESS_CONNECTION'))
conn = psycopg2.connect(os.getenv('POSTDRESS_CONNECTION'))
return conn
def PSQLCursor(conn):
cur = conn.cursor()
cur = conn.cursor()
return cur
+6
View File
@@ -0,0 +1,6 @@
import logging
def createLogger(name: str):
logger = logging.getLogger()
logger.propagate = False
return logger
+5 -2
View File
@@ -1,12 +1,15 @@
import os
from dotenv import load_dotenv
from .createLogger import createLogger
log = createLogger("ENV")
def initializeENV():
dotenv_path = '../.env'
if os.path.exists(dotenv_path):
load_dotenv(dotenv_path)
print('.env is loaded')
log.info('.env is loaded')
return 1
else:
print('.env isn`t loaded')
log.error('.env isn`t loaded')
return 0