configuration in params

develop
gwen 2 years ago
parent 1f577c04bd
commit cf28d5cdc5

@ -17,3 +17,4 @@ with open(local_params_file, 'r') as file_handle:
params_content = safe_load(file_handle) params_content = safe_load(file_handle)
dbadmin = params_content['dbadmin'] dbadmin = params_content['dbadmin']
dbpassword = params_content['dbpassword'] dbpassword = params_content['dbpassword']
server_ip = params_content['server_ip']

@ -4,15 +4,17 @@ import urllib.parse
from flask import Blueprint, abort, render_template, request, send_from_directory from flask import Blueprint, abort, render_template, request, send_from_directory
from pymongo import MongoClient from pymongo import MongoClient
from .config import dbadmin, dbpassword from .config import dbadmin, dbpassword, server_ip
main = Blueprint("main", __name__, url_prefix="/") main = Blueprint("main", __name__, url_prefix="/")
# database connexion
username = urllib.parse.quote_plus(dbadmin) username = urllib.parse.quote_plus(dbadmin)
password = urllib.parse.quote_plus(dbpassword) password = urllib.parse.quote_plus(dbpassword)
myclient = MongoClient('mongodb://%s:%s@149.202.41.75:27017' % (username, password)) dbclient = MongoClient(f'mongodb://{username}:{password}@{server_ip}:27017')
mydb = myclient["actesdb"] actesdb = dbclient["actesdb"]
dbhouse = mydb["house"] housecol = actesdb["house"]
# (unproudly borrowed from the flask-pymongo's helpers :) # (unproudly borrowed from the flask-pymongo's helpers :)
@ -58,7 +60,7 @@ def corpora_all():
lists houses lists houses
sample_house_names = ["Bourbon", "Berry", "Anjou", ...] sample_house_names = ["Bourbon", "Berry", "Anjou", ...]
""" """
houses = list(dbhouse.find()) houses = list(housecol.find())
return render_template("corpora_all.html", houses=houses) return render_template("corpora_all.html", houses=houses)

Loading…
Cancel
Save