Exemplo n.º 1
0
def db():
    from django.conf import settings
    return database.connect(
        host=settings.DATABASES["default"]['HOST'],
        port=settings.DATABASES["default"]['PORT'],
        name=settings.DATABASES["default"]['NAME'],
        user=settings.DATABASES["default"]['USER'],
        password=settings.DATABASES["default"]['PASSWORD'],
    )
Exemplo n.º 2
0
 def connection(self):
     from django.conf import settings
     from qmongo import database
     st = settings.DATABASES['default']
     return database.connect(host=st["HOST"],
                             port=st["PORT"],
                             name=st["NAME"],
                             user=st["USER"],
                             password=st["PASSWORD"]).db
Exemplo n.º 3
0
import django
import quicky
#import authorization
import qmongo
from qmongo import database, helpers
app = quicky.applications.get_app_by_file(__file__)
db_context = database.connect(app.settings.Database)
Exemplo n.º 4
0
import django
import quicky
import authorization
import qmongo
from qmongo import database, helpers
app=quicky.applications.get_app_by_file(__file__)
db_context=database.connect(app.settings.Database)
from SYS_FunctionList import SYS_FunctionList
from HCSSYS_DataDomain import HCSSYS_DataDomain
from HCSSYS_Departments import HCSSYS_Departments
from SYS_ValueList import SYS_ValueList
from HCSSYS_SystemConfig import HCSSYS_SystemConfig
from auth_user import auth_user
from auth_user_info import auth_user_info
from AD_Roles import AD_Roles
from HCSSYS_ComboboxList import HCSSYS_ComboboxList
from HCSLANG_CollectionInfo import HCSLANG_CollectionInfo
from HCSSYS_CollectionInfo import HCSSYS_CollectionInfo
from HCSSYS_ExcelTemplate import HCSSYS_ExcelTemplate
from HCSLS_EmployeeType import HCSLS_EmployeeType
from HCSLS_Nation import HCSLS_Nation
from HCSLS_Region import HCSLS_Region
from HCSLS_Ethnic import HCSLS_Ethnic
from HCSLS_Marital import HCSLS_Marital
from HCSLS_Religion import HCSLS_Religion
from HCSLS_QuitJob import HCSLS_QuitJob
from HCSLS_Certificate import HCSLS_Certificate
from HCSLS_GroupCertificate import HCSLS_GroupCertificate
from HCSLS_TrainTypeDetail import HCSLS_TrainTypeDetail
from HCSLS_TrainSupplier import HCSLS_TrainSupplier
from HCSLS_TrainCVRG import HCSLS_TrainCVRG
Exemplo n.º 5
0
import quicky
import hrm.forms as forms
from qmongo import helpers
from qmongo import database
from quicky import encryptor
import threading
from bson import *
from .. import settings
app = quicky.applications.get_app_by_file(__file__)
db = database.connect(app.settings.Database)

__cache_models = {}


def get_coll(source_id):
    import os
    import importlib
    source_name = encryptor.get_value(source_id)
    dir = os.path.dirname(app.mdl.__file__)
    model_path = dir + os.sep + "models" + os.sep + source_name + ".py"
    if not os.path.isfile(model_path):
        dir = os.path.dirname(app.mdl.__file__)
        dir = dir + os.sep + "models"
        tem_file = dir + os.sep + "model.txt"
        file = open(tem_file, "r")
        txt = file.read()
        file.close()
        txt_content = txt.replace("@model_name", source_name)
        file_code = open(model_path, "w")
        file_code.write(txt_content)
        file_code.close()
Exemplo n.º 6
0
from qmongo import  database as DB
main_db=dict(
    name="test",
    host="localhost",
    port=27017,
    user="******",
    password="******"
)
main_db_=dict(
    name="lv01_lms",
    host="172.16.7.63",
    port=27017,
    user="******",
    password="******"
)
database=DB.connect(main_db)
from quicky import encryptor
encryptor.set_config(
    host="localhost",
    port=27017,
    name="test",
    user="******",
    password="******",
    collection="sys.encryptors")
import os
LOGGING = {
    'version': 1,
    'disable_existing_loggers': False,
    'handlers': {
        'file': {
            'level': 'DEBUG',
Exemplo n.º 7
0
def set_db_context_authorization(db_info):
    global Database
    global db_context
    Database = db_info
    db_context = database.connect(Database)
Exemplo n.º 8
0
def connect(*args, **kwargs):
    global _db
    if _db == None:
        _db = database.connect(*args, **kwargs)
Exemplo n.º 9
0
LANGUAGE_ENGINE = quicky.language
LANGUAGE_CODE = "en-us"

ROOT_URLCONF = 'apps'
quicky.url.build_urls(ROOT_URLCONF, APPS)
"""
setting database config for whole project.
use this syntax to get connection at any package:
from quicky import applications
then call applications.get_settings().database  
"""
from qmongo import database as DB
database = DB.connect(name="lv01_lms",
                      host="172.16.7.63",
                      port=27017,
                      user="******",
                      password="******")

import os
LOGGING = {
    'version': 1,
    'disable_existing_loggers': False,
    'handlers': {
        'file': {
            'level': 'DEBUG',
            'class': 'logging.FileHandler',
            'filename': os.getcwd() + os.sep + 'logs' + os.sep + 'debug.log',
        },
    },
    'loggers': {