婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 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項目實戰之配置文件詳解的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 滕州市| 五常市| 宜都市| 靖远县| 镇远县| 阿克陶县| 汉源县| 乐亭县| 中卫市| 高要市| 广丰县| 锦州市| 镶黄旗| 二手房| 泌阳县| 景宁| 岱山县| 嵊泗县| 高雄县| 宁波市| 德格县| 大关县| 江川县| 郎溪县| 永修县| 绥宁县| 常宁市| 江城| 黄梅县| 龙泉市| 托里县| 桓仁| 普兰店市| 霍山县| 体育| 扶余县| 资阳市| 永清县| 兰州市| 宣武区| 阿勒泰市|