diff options
Diffstat (limited to '97suifangqa/settings.py')
-rw-r--r-- | 97suifangqa/settings.py | 134 |
1 files changed, 134 insertions, 0 deletions
diff --git a/97suifangqa/settings.py b/97suifangqa/settings.py new file mode 100644 index 0000000..b36f4f0 --- /dev/null +++ b/97suifangqa/settings.py @@ -0,0 +1,134 @@ +# -*- coding: utf-8 -*- + +import os,sys + + +DEBUG = True +TEMPLATE_DEBUG = DEBUG + +PROJECT_ROOT = os.path.abspath(os.path.dirname(__file__)) +path = lambda s: os.path.join(PROJECT_ROOT, s) + +sys.path.insert(0, path('apps')) + + +DATABASES = { + 'default': { + 'ENGINE': 'django.db.backends.sqlite3', + 'NAME': 'isuifangqa.db', + 'USER': '', + 'PASSWORD': '', + 'HOST': '', + 'PORT': '', + } +} + +FILE_SITE = "http://127.0.0.1:8000" + +TIME_ZONE = 'Asia/Shanghai' + +LANGUAGE_CODE = 'zh-cn' + +SITE_ID = 1 + +USE_I18N = True + +USE_L10N = True + +MEDIA_ROOT = path('media') +MEDIA_URL = '/site_media/' + +STATIC_ROOT = path('../static') +STATIC_URL = '/static/' +ADMIN_MEDIA_PREFIX = '/static/admin/' + +STATICFILES_DIRS = ( + # Put strings here, like "/home/html/static" or "C:/www/django/static". + # Always use forward slashes, even on Windows. + # Don't forget to use absolute paths, not relative paths. + path('staticfiles'), +) + +STATICFILES_FINDERS = ( + 'django.contrib.staticfiles.finders.FileSystemFinder', + 'django.contrib.staticfiles.finders.AppDirectoriesFinder', +# 'django.contrib.staticfiles.finders.DefaultStorageFinder', +) + + +AUTHENTICATION_BACKENDS = ( + 'profile.backends.EmailOrUsernameModelBackend', + 'django.contrib.auth.backends.ModelBackend', +) + +# Make this unique, and don't share it with anybody. +SECRET_KEY = 'ga%erw1x6qa45_u7s5w92dwsyc6rqrl*o+*z&letkssv5an!ox' + + +# 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 = ( + 'django.middleware.common.CommonMiddleware', + 'django.contrib.sessions.middleware.SessionMiddleware', + 'django.middleware.csrf.CsrfViewMiddleware', + 'django.contrib.auth.middleware.AuthenticationMiddleware', + 'django.contrib.messages.middleware.MessageMiddleware', +) + +ROOT_URLCONF = 'urls' + +TEMPLATE_DIRS = ( + path("templates"), +) + +CACHES = { + 'default': { + 'BACKEND': 'django.core.cache.backends.dummy.DummyCache', + } +} + +## extra fixtures dir +FIXTURE_DIRS = (os.path.join(PROJECT_ROOT, 'fixtures'),) + +INSTALLED_APPS = ( + 'django.contrib.auth', + 'django.contrib.contenttypes', + 'django.contrib.sessions', + 'django.contrib.sites', + 'django.contrib.messages', + 'django.contrib.staticfiles', + 'django.contrib.admin', + 'haystack', + 'profile', + 'location', + 'indicator', + 'medicine', + 'figure', + 'subjects', + 'sciblog', + 'info', + #'97suifangqa', +) + +LOGIN_REDIRECT_URL = '/blog/index' + +# django-haystack settings +from haystack_settings import * + +# auto reload when deployed under uWSGI +try: + import uwsgi + from uwsgidecorators import timer + from django.utils import autoreload + + @timer(3) + def change_code_reload(sig): + if autoreload.code_changed(): + uwsgi.reload() +except: + pass |