濮阳杆衣贸易有限公司

主頁 > 知識庫 > Django項目實戰(zhàn)之配置文件詳解

Django項目實戰(zhàn)之配置文件詳解

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

創(chuàng)建項目

django-admin startproject meiduo_mall

添加工程完整結(jié)構(gòu)包

啟動前端

python -m http.server 8080

配置假域名

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

替換掉之前的hosts文件

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

mysql數(shù)據(jù)庫配置

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

配置redis

安裝 diango-redis

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

CACHES = {
   "default": { # 默認
       "BACKEND": "django_redis.cache.RedisCache",
       "LOCATION": "redis://127.0.0.1:6379/6", # 存入其他數(shù)據(jù)使用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"

配置工程日志

記錄報錯的信息

保存用戶數(shù)據(jù)

配置信息

把配置信息放到settings.py里

##################log###################
LOGGING = {
   'version': 1,
   'disable_existing_loggers': False,  # 是否禁用已經(jīng)存在的日志器
   '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,  # 是否繼續(xù)傳遞日志信息
           'level': 'INFO',  # 日志器接收的最低日志級別
       },
   }
}

在工程根目錄下創(chuàng)建logs文件夾

日志級別

用戶注冊

python manager.py startapp users

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

或者不加載config類

總結(jié)

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

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

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

巨人網(wǎng)絡通訊聲明:本文標題《Django項目實戰(zhàn)之配置文件詳解》,本文關(guān)鍵詞  Django,項目,實戰(zhàn),之,配置文件,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Django項目實戰(zhàn)之配置文件詳解》相關(guān)的同類信息!
  • 本頁收集關(guān)于Django項目實戰(zhàn)之配置文件詳解的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    天等县| 巢湖市| 合江县| 祁连县| 庆城县| 南丰县| 灵川县| 东至县| 平舆县| 云霄县| 东丽区| 南通市| 泾源县| 安多县| 广平县| 泰州市| 苍山县| 华蓥市| 临湘市| 武宣县| 旬阳县| 苗栗市| 绿春县| 通许县| 赤峰市| 玛曲县| 云南省| 宁乡县| 万全县| 建德市| 平凉市| 伊吾县| 叶城县| 女性| 西乌珠穆沁旗| 勐海县| 澜沧| 花莲市| 和顺县| 南岸区| 满城县|