Advertisement
Guest User

Untitled

a guest
Jun 5th, 2017
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.15 KB | None | 0 0
  1. class __db_str_meta(type):
  2.     def __str__(self):
  3.         return '{SCHEMA}://{USERNAME}:{PASSWORD}@{HOSTNAME}:{PORT}/{DATABASE}'.format(**self.__dict__)
  4.  
  5.     def __call__(self, *args, **kwargs):
  6.         return str(self)
  7.  
  8.  
  9. class DB_STR(metaclass=__db_str_meta):
  10.     SCHEMA = 'postgresql+psycopg2'
  11.     HOSTNAME = 'localhost'
  12.     PORT = 5432
  13.     USERNAME = 'cinema'
  14.     PASSWORD = 'park'
  15.     DATABASE = 'cp'
  16.  
  17.  
  18. class Messages:
  19.     DB_CREATE_SUCCESS = 'Таблицы успешно сгенерированы'
  20.     DB_CREATE_FAILURE = 'Не получилось создать таблицы'
  21.  
  22.     DB_DROP_SUCCESS = 'Таблицы удалены'
  23.     DB_DROP_FAILURE = 'Не получилось удалить таблицы'
  24.  
  25.     DB_RECREATE_SUCCESS = 'Таблицы успешно пересозданы'
  26.     DB_RECREATE_FAILURE = 'Не получилось пересоздать таблицы'
  27.  
  28.     DB_GEN_SUCCESS = 'Данные успешно сгенерированы'
  29.     DB_GEN_FAILURE = 'Не получилось сгенерировать данные'
  30.  
  31.  
  32. FLASK_CONFIG = dict(
  33.     threaded=True,
  34.     host='localhost',
  35.     port=5000,
  36. )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement