1. <i id="s6b2k"><small id="s6b2k"></small></i>
    <b id="s6b2k"><bdo id="s6b2k"></bdo></b>
  2. <wbr id="s6b2k"></wbr>

    Django項目實戰之配置文件詳解_python

    來源:腳本之家  責任編輯:小易  

    創建項目

    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配置文件代碼說明

  3. 本文相關:
  4. python通過調用mysql存儲過程實現更新數據功能示例
  5. python設置socket代理及實現遠程攝像頭控制的例子
  6. django imgareaselect手動剪切頭像實現方法
  7. django 模型中的計算字段實例
  8. django-celery-beat動態添加周期性任務實現過程解析
  9. python numpy存取文件的方式
  10. wxpython 學習筆記 第一天
  11. python opencv 使用滑動條來調整函數參數的方法
  12. python批量修改ssh密碼的實現
  13. 使用pandas讀取csv文件的指定列方法
  14. django中 用python 語句 通過模板生成 ini格式配置...
  15. 如何用python做web開發 django環境配置
  16. python的Django views 文件中引入模塊問題
  17. python django怎么部署?
  18. 如何將django中的html的text的value值傳到python后...
  19. django(python)的模型字段類的實例化問題,新手請教。
  20. django的練手實戰項目有哪些值得推薦
  21. django創建第一個項目時,輸入django-admin.py sta...
  22. python怎么使用django框架
  23. 怎么樣正確及高效地使用Python Django框架
  24. 網站首頁網頁制作腳本下載服務器操作系統網站運營平面設計媒體動畫電腦基礎硬件教程網絡安全vbsdos/bathtahtcpythonperl游戲相關vba遠程腳本coldfusionruby專題autoitseraphzonepowershelllinux shellluagolangerlang其它首頁在django中同時使用多個配置文件的方法django settings.py 配置文件及介紹django 設置多環境配置文件載入問題如何在django配置文件里配置session鏈接django配置文件代碼說明python通過調用mysql存儲過程實現更新數據功能示例python設置socket代理及實現遠程攝像頭控制的例子django imgareaselect手動剪切頭像實現方法django 模型中的計算字段實例django-celery-beat動態添加周期性任務實現過程解析python numpy存取文件的方式wxpython 學習筆記 第一天python opencv 使用滑動條來調整函數參數的方法python批量修改ssh密碼的實現使用pandas讀取csv文件的指定列方法python入門教程 超詳細1小時學會pycharm 2020最新永久激活碼(附python 列表(list)操作方法詳解python 元組(tuple)操作詳解python 字典(dictionary)操作詳解python strip()函數 介紹pycharm 使用心得(一)安裝和首pycharm 2020年最新激活碼(親測python 中文亂碼問題深入分析python中使用xlrd、xlwt操作excepython使用numpy文件的讀寫操作python通過pillow實現圖片對比如何用python整理附件django多數據庫聯用實現方法解析python3實現將一維數組按標準長度分隔為二python使用中文正則表達式匹配指定中文字python實現將絕對url替換成相對url的方法django如何實現上傳圖片功能python文件排序的方法總結python函數中return后的語句一定不會執行
    免責聲明 - 關于我們 - 聯系我們 - 廣告聯系 - 友情鏈接 - 幫助中心 - 頻道導航
    Copyright © 2017 www.yu113.com All Rights Reserved
    战天txt全集下载