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

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

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

創(chuàng)建項(xiàng)目

django-admin startproject meiduo_mall

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

啟動(dòng)前端

python -m http.server 8080

配置假域名

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

替換掉之前的hosts文件

如果訪問(wèn)django項(xiàng)目 不要忘記添加allower_hosts

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

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

配置redis

安裝 diango-redis

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

CACHES = {
   "default": { # 默認(rèn)
       "BACKEND": "django_redis.cache.RedisCache",
       "LOCATION": "redis://127.0.0.1:6379/6", # 存入其他數(shù)據(jù)使用6號(hào)庫(kù)
       "OPTIONS": {
           "CLIENT_CLASS": "django_redis.client.DefaultClient",
       }
   },
   "session": { # session
       "BACKEND": "django_redis.cache.RedisCache",
       "LOCATION": "redis://127.0.0.1:6379/7", #存入session使用7號(hào)庫(kù)
       "OPTIONS": {
           "CLIENT_CLASS": "django_redis.client.DefaultClient",
       }
   },
   }
SESSION_ENGINE = "django.contrib.sessions.backends.cache"
SESSION_CACHE_ALIAS = "session"

配置工程日志

記錄報(bào)錯(cuò)的信息

保存用戶數(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': {  # 對(duì)日志進(jìn)行過(guò)濾
       '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': {  # 定義了一個(gè)名為django的日志器
           'handlers': ['console', 'file'],  # 可以同時(shí)向終端與文件中輸出日志
           'propagate': True,  # 是否繼續(xù)傳遞日志信息
           'level': 'INFO',  # 日志器接收的最低日志級(jí)別
       },
   }
}

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

日志級(jí)別

用戶注冊(cè)

python manager.py startapp users

注意:注冊(cè)如果使用config類 就需要把name修改為apps.users因?yàn)閼?yīng)用在apps目錄下

或者不加載config類

總結(jié)

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

相關(guān)文章

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

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

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

    Python+OpenCV六種實(shí)時(shí)圖像處理詳細(xì)講解

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

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

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

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

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

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

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

    Python中decorator使用實(shí)例

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

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

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

    Python用input輸入列表的實(shí)例代碼

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

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

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

    Pytest如何使用mark的方法

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

最新評(píng)論