# Django settings for UPY project. from project.config import * import project from upy.upy_conf import upy_static, upy_templates, upy_tpl, validate_config, upy_locale validate_config(project.config) PROJECT_PATH = os.path.realpath(os.path.dirname("../")) TEMPLATE_DEBUG = DEBUG ROOT_URLCONF = "project.urls" MANAGERS = ADMINS SITE_ID = 1 USE_I18N = True USE_L10N = True LANGUAGES = [] if not USE_UPY_G11N: LANGUAGES = DEFAULT_LANGUAGES STATIC_ROOT_NAME = 'static' STATIC_ROOT = os.path.abspath(os.path.join(PROJECT_PATH, STATIC_ROOT_NAME)) RELATIVE_STATIC_ROOT = '../%s/' % STATIC_ROOT_NAME MEDIA_ROOT = os.path.abspath(os.path.join(PROJECT_PATH, STATIC_ROOT_NAME)) STATIC_URL = '/%s/' % STATIC_ROOT_NAME MEDIA_URL = STATIC_URL # List of callables that know how to import templates from various sources. TEMPLATE_LOADERS = ( 'django.template.loaders.filesystem.Loader', 'django.template.loaders.app_directories.Loader', # 'django.template.loaders.eggs.Loader', )
if USE_UPY_TREE: INSTALLED_APPS.append("upy.contrib.tree") if USE_UPY_SEO: INSTALLED_APPS.append("upy.contrib.seo") if USE_FULLHD_SUPPORT: PIL_IMAGEFILE_MAXBLOCK = 256 * 2 ** 13 # 2MB UPYIMAGE_LIMIT_AREA = 2073700 # 1920*1080px + else: PIL_IMAGEFILE_MAXBLOCK = 256 * 2 ** 10 # 260KB UPYIMAGE_LIMIT_AREA = 1049188 # 1366*768px + if USE_UPY_COLOR: INSTALLED_APPS.append("upy.contrib.colors") if USE_CUSTOM_ADMIN: INSTALLED_APPS.append("upy.contrib.customadmin") if USE_UPY_ROSETTA: INSTALLED_APPS.append("upy.contrib.rosetta") if USE_MODELTRANSLATION: INSTALLED_APPS.extend(["modeltranslation", "upy.contrib.tabbed_translation"]) TEMPLATE_DEBUG = DEBUG validate_config( USE_UPY_SEO, USE_UPY_TREE, LANGUAGES, USE_MODELTRANSLATION, USE_UPY_COLOR, USE_CUSTOM_ADMIN, ALLOWED_HOSTS )
# Django settings for UPY project. from project.config import * import project from upy.upy_conf import upy_static, upy_templates,upy_tpl, validate_config, upy_locale validate_config(project.config) PROJECT_PATH = os.path.realpath(os.path.dirname("../")) TEMPLATE_DEBUG = DEBUG ROOT_URLCONF = "project.urls" MANAGERS = ADMINS SITE_ID = 1 USE_I18N = True USE_L10N = True STATIC_ROOT_NAME = 'static' MEDIA_ROOT_NAME = 'media' STATIC_ROOT = os.path.abspath(os.path.join(PROJECT_PATH, STATIC_ROOT_NAME)) RELATIVE_STATIC_ROOT = '../%s/' % STATIC_ROOT_NAME MEDIA_ROOT = os.path.abspath(os.path.join(PROJECT_PATH, MEDIA_ROOT_NAME)) STATIC_URL = '/%s/' % STATIC_ROOT_NAME MEDIA_URL = '/%s/' % MEDIA_ROOT_NAME # List of callables that know how to import templates from various sources. TEMPLATE_LOADERS = ( 'django.template.loaders.filesystem.Loader', 'django.template.loaders.app_directories.Loader', # 'django.template.loaders.eggs.Loader', ) MIDDLEWARE_CLASSES = [