校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > Django項目實戰之配置文件詳解

Django項目實戰之配置文件詳解

熱門標簽:蘇州人工外呼系統軟件 電話外呼系統招商代理 電話機器人貸款詐騙 京華圖書館地圖標注 淮安呼叫中心外呼系統如何 看懂地圖標注方法 打印谷歌地圖標注 廣東旅游地圖標注 佛山通用400電話申請

創建項目

django-admin startproject meiduo_mall

添加工程完整結構包

啟動前端

python -m http.server 8080

配置假域名

將hosts文件復制到桌面添加127.0.0.1 www.meiduo.site

替換掉之前的hosts文件

如果訪問django項目 不要忘記添加allower_hosts

mysql數據庫配置

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',  # 數據庫引擎
        'HOST': '',  # 數據庫主機
        'PORT': ,  # 數據庫端口
        'USER': '',  # 數據庫用戶名
        'PASSWORD': '',  # 數據庫用戶密碼
        'NAME': ''  # 數據庫名字
    },
}

配置redis

安裝 diango-redis

settings.py里配置信息把(session也配置好)

CACHES = {
   "default": { # 默認
       "BACKEND": "django_redis.cache.RedisCache",
       "LOCATION": "redis://127.0.0.1:6379/6", # 存入其他數據使用6號庫
       "OPTIONS": {
           "CLIENT_CLASS": "django_redis.client.DefaultClient",
       }
   },
   "session": { # session
       "BACKEND": "django_redis.cache.RedisCache",
       "LOCATION": "redis://127.0.0.1:6379/7", #存入session使用7號庫
       "OPTIONS": {
           "CLIENT_CLASS": "django_redis.client.DefaultClient",
       }
   },
   }
SESSION_ENGINE = "django.contrib.sessions.backends.cache"
SESSION_CACHE_ALIAS = "session"

配置工程日志

記錄報錯的信息

保存用戶數據

配置信息

把配置信息放到settings.py里

##################log###################
LOGGING = {
   'version': 1,
   'disable_existing_loggers': False,  # 是否禁用已經存在的日志器
   'formatters': {  # 日志信息顯示的格式
       'verbose': {
           'format': '%(levelname)s %(asctime)s %(module)s %(lineno)d %(message)s'
       },
       'simple': {
           'format': '%(levelname)s %(module)s %(lineno)d %(message)s'
       },
   },
   'filters': {  # 對日志進行過濾
       'require_debug_true': {  # django在debug模式下才輸出日志
           '()': 'django.utils.log.RequireDebugTrue',
       },
   },
   'handlers': {  # 日志處理方法
       'console': {  # 向終端中輸出日志
           'level': 'INFO',
           'filters': ['require_debug_true'],
           'class': 'logging.StreamHandler',
           'formatter': 'simple'
       },
       'file': {  # 向文件中輸出日志
           'level': 'INFO',
           'class': 'logging.handlers.RotatingFileHandler',
           'filename': os.path.join(BASE_DIR, 'logs/meiduo.log'),  # 日志文件的位置
           'maxBytes': 300 * 1024 * 1024,
           'backupCount': 10,
           'formatter': 'verbose'
       },
   },
   'loggers': {  # 日志器
       'django': {  # 定義了一個名為django的日志器
           'handlers': ['console', 'file'],  # 可以同時向終端與文件中輸出日志
           'propagate': True,  # 是否繼續傳遞日志信息
           'level': 'INFO',  # 日志器接收的最低日志級別
       },
   }
}

在工程根目錄下創建logs文件夾

日志級別

用戶注冊

python manager.py startapp users

注意:注冊如果使用config類 就需要把name修改為apps.users因為應用在apps目錄下

或者不加載config類

總結

到此這篇關于Django項目實戰之配置文件的文章就介紹到這了,更多相關Django配置文件內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • 在Django中同時使用多個配置文件的方法
  • django settings.py 配置文件及介紹
  • Django 設置多環境配置文件載入問題
  • 如何在Django配置文件里配置session鏈接
  • Django配置文件代碼說明

標簽:中山 駐馬店 畢節 衡水 股票 湖州 呼和浩特 江蘇

巨人網絡通訊聲明:本文標題《Django項目實戰之配置文件詳解》,本文關鍵詞  Django,項目,實戰,之,配置文件,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Django項目實戰之配置文件詳解》相關的同類信息!
  • 本頁收集關于Django項目實戰之配置文件詳解的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 清远市| 信阳市| 彭州市| 黎城县| 莱州市| 仁化县| 瑞安市| 金门县| 依兰县| 玉田县| 白城市| 鄂托克旗| 大同县| 周口市| 金平| 长寿区| 三江| 峨眉山市| 射阳县| 万载县| 松江区| 常熟市| 六安市| 长顺县| 托里县| 灵宝市| 泽普县| 马关县| 泰和县| 东阿县| 确山县| 周口市| 沾化县| 墨玉县| 安图县| 车致| 绍兴县| 台南县| 安远县| 花莲县| 宁阳县|