A flat-file CMS written in Python and Flask
Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.

settings.py 500B

1234567891011121314
  1. import json
  2. import os
  3. import os.path
  4. class Settings:
  5. def __init__(self):
  6. self.YIRD_PATH = os.environ['YIRD_PATH']
  7. self.POSTS_PATH = os.path.join(self.YIRD_PATH, 'posts')
  8. self.TEMPLATES_PATH = os.path.join(self.YIRD_PATH, 'templates')
  9. with open(os.path.join(self.YIRD_PATH, 'settings.json')) as f:
  10. settings_file = json.loads(f.read())
  11. self.PUBLIC_PATH = settings_file['PUBLIC_PATH']
  12. self.SITE_NAME = settings_file['SITE_NAME']