From fd6d5f8ce8781eff8293c9f43b83e99b2b4381b2 Mon Sep 17 00:00:00 2001 From: liangliang Date: Sat, 25 Aug 2018 11:49:44 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9B=9E=E6=BB=9Asetting.py?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- DjangoBlog/settings.py | 57 +++++++++++++----------------------------- 1 file changed, 17 insertions(+), 40 deletions(-) diff --git a/DjangoBlog/settings.py b/DjangoBlog/settings.py index ff65cf9..8193634 100644 --- a/DjangoBlog/settings.py +++ b/DjangoBlog/settings.py @@ -11,7 +11,6 @@ https://docs.djangoproject.com/en/1.10/ref/settings/ """ import sys import os -import raven # Build paths inside the project like this: os.path.join(BASE_DIR, ...) BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) @@ -20,11 +19,11 @@ BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) # See https://docs.djangoproject.com/en/1.10/howto/deployment/checklist/ # SECURITY WARNING: keep the secret key used in production secret! -SECRET_KEY = os.environ.get('DJANGO_SECRET_KEY') +SECRET_KEY = 'n9ceqv38)#&mwuat@(mjb_p%em$e8$qyr#fw9ot!=ba6lijx-6' # SECURITY WARNING: don't run with debug turned on in production! DEBUG = True -#DEBUG = False +# DEBUG = False TESTING = len(sys.argv) > 1 and sys.argv[1] == 'test' # ALLOWED_HOSTS = [] @@ -35,13 +34,6 @@ ALLOWED_HOSTS = ['*', '127.0.0.1', 'example.com'] SITE_ROOT = os.path.dirname(os.path.abspath(__file__)) SITE_ROOT = os.path.abspath(os.path.join(SITE_ROOT, '../')) -RAVEN_CONFIG = { - 'dsn': os.environ.get('SENTRY_DSN'), - # If you are using git, you can also automatically configure the - # release based on the git info. - 'release': raven.fetch_git_sha(os.path.abspath(SITE_ROOT)), -} - INSTALLED_APPS = [ # 'django.contrib.admin', 'django.contrib.admin.apps.SimpleAdminConfig', @@ -52,7 +44,6 @@ INSTALLED_APPS = [ 'django.contrib.staticfiles', 'django.contrib.sites', 'django.contrib.sitemaps', - 'raven.contrib.django.raven_compat', 'pagedown', 'haystack', 'blog', @@ -108,9 +99,9 @@ DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'djangoblog', - 'USER': 'root', - 'PASSWORD': 'root', - 'HOST': '127.0.0.1', + 'USER': os.environ.get('DJANGO_MYSQL_USER'), + 'PASSWORD': os.environ.get('DJANGO_MYSQL_PASSWORD'), + 'HOST': os.environ.get('DJANGO_MYSQL_HOST'), 'PORT': 3306, 'OPTIONS': {'charset': 'utf8mb4'}, } @@ -179,14 +170,14 @@ BOOTSTRAP_COLOR_TYPES = [ ] # 分页 -PAGINATE_BY = 6 +PAGINATE_BY = 10 # http缓存时间 CACHE_CONTROL_MAX_AGE = 2592000 # cache setting CACHES = { 'default': { 'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache', - 'LOCATION': 'memcached:11211', + 'LOCATION': '127.0.0.1:11211', 'KEY_PREFIX': 'django_test' if TESTING else 'djangoblog', 'TIMEOUT': 60 * 60 * 10 }, @@ -203,10 +194,11 @@ BAIDU_NOTIFY_URL = "http://data.zz.baidu.com/urls?site=https://www.lylinux.net&t # Emial: EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' -EMAIL_USE_TLS = True -# EMAIL_USE_SSL = True -EMAIL_HOST = 'smtp.exmail.qq.com' -EMAIL_PORT = 587 +# EMAIL_USE_TLS = True +EMAIL_USE_SSL = True + +EMAIL_HOST = 'smtp.mxhichina.com' +EMAIL_PORT = 465 EMAIL_HOST_USER = os.environ.get('DJANGO_EMAIL_USER') EMAIL_HOST_PASSWORD = os.environ.get('DJANGO_EMAIL_PASSWORD') DEFAULT_FROM_EMAIL = EMAIL_HOST_USER @@ -221,7 +213,7 @@ LOGGING = { 'disable_existing_loggers': False, 'root': { 'level': 'INFO', - 'handlers': ['sentry', 'console', 'log_file'], + 'handlers': ['console', 'log_file'], }, 'formatters': { 'verbose': { @@ -257,34 +249,19 @@ LOGGING = { 'level': 'ERROR', 'filters': ['require_debug_false'], 'class': 'django.utils.log.AdminEmailHandler' - }, - 'sentry': { - 'level': 'ERROR', # To capture more than ERROR, change to WARNING, INFO, etc. - 'class': 'raven.contrib.django.raven_compat.handlers.SentryHandler', - 'tags': {'custom-tag': 'x'}, - }, + } }, 'loggers': { 'djangoblog': { - 'handlers': ['log_file', 'console', 'sentry'], + 'handlers': ['log_file', 'console'], 'level': 'INFO', 'propagate': True, }, 'django.request': { - 'handlers': ['mail_admins', 'sentry'], + 'handlers': ['mail_admins'], 'level': 'ERROR', 'propagate': False, - }, - 'raven': { - 'level': 'DEBUG', - 'handlers': ['console'], - 'propagate': False, - }, - 'sentry.errors': { - 'level': 'DEBUG', - 'handlers': ['console'], - 'propagate': False, - }, + } } }