欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時間:2021年04月15日 09:13:24   作者:cz_mq  
這篇文章主要給大家介紹了關(guān)于Django項目實戰(zhàn)之配置文件的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

創(chuàng)建項目

django-admin startproject meiduo_mall

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

啟動前端

python -m http.server 8080

配置假域名

將hosts文件復(fù)制到桌面添加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因為應(yīng)用在apps目錄下

或者不加載config類

總結(jié)

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

相關(guān)文章

  • Python采集王者皮膚圖片實戰(zhàn)示例

    Python采集王者皮膚圖片實戰(zhàn)示例

    這篇文章主要為大家介紹了Python采集王者皮膚圖片實戰(zhàn)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-04-04
  • Python+OpenCV六種實時圖像處理詳細講解

    Python+OpenCV六種實時圖像處理詳細講解

    OpenCV常用的圖像處理為閾值二值化、邊緣檢測、輪廓檢測、高斯濾波、色彩轉(zhuǎn)換、調(diào)節(jié)對比度。本文主要介紹了利用Python和OpenCV對實時圖像進行上述六種操作的詳細講解,感興趣的可以了解一下。
    2021-11-11
  • Sentry的安裝、配置、使用教程(Sentry日志手機系統(tǒng))

    Sentry的安裝、配置、使用教程(Sentry日志手機系統(tǒng))

    Sentry?是一個實時事件日志記錄和聚合平臺,由于ExceptionLess官方提供的客戶端只有.Net/.NetCore平臺和js的,本文繼續(xù)介紹另一個日志收集系統(tǒng)Sentry,感興趣的朋友一起看看吧
    2022-07-07
  • Python中將dataframe轉(zhuǎn)換為字典的實例

    Python中將dataframe轉(zhuǎn)換為字典的實例

    下面小編就為大家分享一篇Python中將dataframe轉(zhuǎn)換為字典的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-04-04
  • Python全棧之迭代器和高階函數(shù)

    Python全棧之迭代器和高階函數(shù)

    這篇文章主要為大家介紹了Python之迭代器和高階函數(shù),具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2021-12-12
  • Python中decorator使用實例

    Python中decorator使用實例

    這篇文章主要介紹了Python中decorator使用實例,本文講解了如何調(diào)用decorator、decorator函數(shù)的定義、decorator的應(yīng)用場景等內(nèi)容,需要的朋友可以參考下
    2015-04-04
  • 如何用python多次調(diào)用exe文件運行不同的結(jié)果

    如何用python多次調(diào)用exe文件運行不同的結(jié)果

    有個C++項目是讀取配置參數(shù)文件并打印對應(yīng)的結(jié)果,后來需要多次修改配置文件并運行,于是想到寫個python腳本執(zhí)行這一過程,今天通過本文給大家分享python多次調(diào)用exe文件運行不同的結(jié)果,感興趣的朋友一起看看吧
    2023-05-05
  • Python用input輸入列表的實例代碼

    Python用input輸入列表的實例代碼

    在本篇文章里小編給大家整理的是關(guān)于Python用input輸入列表的實例代碼,需要的朋友們可以參考下。
    2020-02-02
  • python 使用正則表達式判斷圖片路徑是否是超鏈接的示例

    python 使用正則表達式判斷圖片路徑是否是超鏈接的示例

    在Python中,判斷一個給定的字符串(假設(shè)為圖片路徑)是否是網(wǎng)頁鏈接(URL),你可以通過檢查該字符串是否符合URL的基本格式來實現(xiàn),以下是一個使用正則表達式來判斷給定字符串是否為網(wǎng)頁鏈接(URL)的示例,感興趣的朋友跟隨小編一起看看吧
    2024-08-08
  • Pytest如何使用mark的方法

    Pytest如何使用mark的方法

    本文主要介紹了Pytest如何使用mark的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-05-05

最新評論