最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

創(chuàng)建項目

django-admin startproject meiduo_mall

添加工程完整結構包

啟動前端

python -m http.server 8080

配置假域名

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

替換掉之前的hosts文件

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

mysql數(shù)據庫配置

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

配置redis

安裝 diango-redis

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

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

配置信息

把配置信息放到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,  # 是否繼續(xù)傳遞日志信息
           'level': 'INFO',  # 日志器接收的最低日志級別
       },
   }
}

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

日志級別

用戶注冊

python manager.py startapp users

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

或者不加載config類

總結

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

相關文章

最新評論

望城县| 昌黎县| 伊春市| 鞍山市| 东兴市| 山东| 丰县| 龙州县| 新田县| 门头沟区| 石渠县| 临夏县| 湖南省| 侯马市| 昌图县| 平潭县| 重庆市| 美姑县| 项城市| 金乡县| 卫辉市| 东平县| 西乡县| 沙湾县| 阳谷县| 凤阳县| 称多县| 七台河市| 茂名市| 苏尼特右旗| 武夷山市| 福州市| 宣化县| 通州市| 富顺县| 凤台县| 双流县| 长白| 资溪县| 潍坊市| 昌都县|