settings_dev.py 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
  1. # coding=utf-8
  2. from base import *
  3. # redis配置
  4. CACHES = {
  5. 'default': {
  6. 'BACKEND': 'django_redis.cache.RedisCache',
  7. 'LOCATION': 'redis://127.0.0.1:6379/0',
  8. 'TIMEOUT': 60*10,
  9. "OPTIONS": {
  10. "CLIENT_CLASS": "django_redis.client.default.DefaultClient",
  11. },
  12. },
  13. 'data': {
  14. 'BACKEND': 'django_redis.cache.RedisCache',
  15. 'LOCATION': 'redis://127.0.0.1:6379/1',
  16. 'TIMEOUT': 60*60*24,
  17. "OPTIONS": {
  18. "CLIENT_CLASS": "django_redis.client.default.DefaultClient",
  19. },
  20. },
  21. }
  22. DATABASES = {
  23. 'default': {
  24. 'ENGINE': 'django.db.backends.mysql',
  25. 'NAME': 'wanzb',
  26. 'USER': 'root',
  27. 'PASSWORD': 'xjc890*()',
  28. 'HOST': '127.0.0.1',
  29. 'PORT': '3306',
  30. 'OPTIONS':{
  31. 'init_command':'SET sql_mode="STRICT_TRANS_TABLES"',
  32. 'charset':'utf8mb4'
  33. }
  34. },
  35. 'coldDB': {
  36. 'ENGINE': 'django.db.backends.mysql',
  37. 'NAME': 'wanzb',
  38. 'USER': 'root',
  39. 'PASSWORD': 'xjc890*()',
  40. 'HOST': '127.0.0.1',
  41. 'PORT': '3306',
  42. 'OPTIONS':{
  43. 'init_command':'SET sql_mode="STRICT_TRANS_TABLES"',
  44. 'charset':'utf8mb4'
  45. }
  46. }
  47. }
  48. #DATABASE_ROUTERS = ["settings.database_router.DatabaseRouter"]
  49. # 验证码字体库位置
  50. FONT_PATH = os.path.join(BASE_DIR, "../static/font", "consola.ttf")
  51. AUTHENTICATION_BACKENDS = [
  52. "account.cauth.AccountManage",
  53. ]
  54. # session 过期设置
  55. SESSION_COOKIE_AGE = 60 * 30
  56. SESSION_SAVE_EVERY_REQUEST = True
  57. SESSION_COOKIE_HTTPONLY = False
  58. LOGGING = {
  59. 'version': 1,
  60. 'disable_existing_loggers': False,
  61. 'formatters': {
  62. 'standard': {
  63. 'format': '%(asctime)s [%(name)s:%(lineno)d] [%(module)s:%(funcName)s] [%(levelname)s]- %(message)s'
  64. }
  65. },
  66. 'handlers': {
  67. 'console': {
  68. 'class': 'logging.StreamHandler',
  69. 'level': 'INFO',
  70. 'formatter': 'standard'
  71. },
  72. 'myerror': {
  73. 'class': 'logging.handlers.RotatingFileHandler',
  74. 'level': 'INFO',
  75. 'formatter': 'standard',
  76. 'filename': '/var/log/wzb_error.log'
  77. },
  78. },
  79. 'loggers': {
  80. '': {
  81. 'handlers': ['console'],
  82. 'level': os.getenv('DJANGO_LOG_LEVEL', 'INFO'),
  83. },
  84. 'myerror': {
  85. 'handlers': ['myerror'],
  86. 'level': os.getenv('DJANGO_LOG_LEVEL', 'INFO'),
  87. }
  88. },
  89. }
  90. RANK_LIST = "RANK_LIST"
  91. HOST = "https://wx.scxjc.club"
  92. PROJECT_NAME = u""