国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

django——配置 settings.py 及相關參數(shù)說明

這篇具有很好參考價值的文章主要介紹了django——配置 settings.py 及相關參數(shù)說明。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

3. 配置 settings.py 及相關參數(shù)說明

3.1 配置setting.py文件

  1. 設置setting.py文件

    加入安裝的庫

    'apps.erp_test',
    'rest_framework',
    'django_filters',
    'drf_spectacular',
       
    

    加入新增的APP

     'users'
    
  2. 啟動項目

    # 運行項目先執(zhí)行數(shù)據(jù)庫相關操作,再啟動 django 項目
    python manage.py makemigrations
    python manage.py migrate
    python manage.py runserver
    

3.2 相關參數(shù)說明

3.2.1 BASE_DIR
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))

當前工程的根目錄,Django會依此來定位工程內的相關文件,我們也可以使用該參數(shù)來構造文件路徑。

3.2.2 DEBUG
調試模式,創(chuàng)建工程后初始值為True,即默認工作在調試模式下。
作用:
修改代碼文件,程序自動重啟
Django程序出現(xiàn)異常時,向前端顯示詳細的錯誤追蹤信息.而非調試模式下,僅返回Server Error (500)

注意:部署線上運行的Django不要運行在調式模式下,記得修改DEBUG=False和ALLOW_HOSTS。

3.2.3 本地語言與時區(qū)

Django支持本地化處理,即顯示語言與時區(qū)支持本地化。

本地化是將顯示的語言、時間等使用本地的習慣,這里的本地化就是進行中國化,中國大陸地區(qū)使用簡體中文,時區(qū)使用亞洲/上海時區(qū),注意這里不使用北京時區(qū)表示。

初始化的工程默認語言和時區(qū)為英語和UTC標準時區(qū)

LANGUAGE_CODE = 'en-us'  # 語言
TIME_ZONE = 'UTC'  # 時區(qū)# 時區(qū)

將語言和時區(qū)修改為中國大陸信息

LANGUAGE_CODE = 'zh-Hans'
TIME_ZONE = 'Asia/Shanghai'

3.3 靜態(tài)文件

項目中的CSS、圖片、js都是靜態(tài)文件。一般會將靜態(tài)文件放到一個單獨的目錄中,以方便管理。在html頁面中調用時,也需要指定靜態(tài)文件的路徑,Django中提供了一種解析的方式配置靜態(tài)文件路徑。靜態(tài)文件可以放在項目根目錄下,也可以放在應用的目錄下,由于有些靜態(tài)文件在項目中是通用的,所以推薦放在項目的根目錄下,方便管理。

為了提供靜態(tài)文件,需要配置兩個參數(shù):

  • STATICFILES_DIRS存放查找靜態(tài)文件的目錄
  • STATIC_URL訪問靜態(tài)文件的URL前綴

示例

1) 在項目根目錄下創(chuàng)建static目錄來保存靜態(tài)文件。

2) 在ezfy/settings.py中修改靜態(tài)文件的兩個參數(shù)為

STATIC_URL = '/static/'
STATICFILES_DIRS = [
    os.path.join(BASE_DIR, 'static'),
]

3)此時在static添加的任何靜態(tài)文件都可以使用網(wǎng)址**/static/文件在static中的路徑**來訪問了。

例如,我們向static目錄中添加一個index.html文件,在瀏覽器中就可以使用127.0.0.1:8000/static/index.html來訪問。

或者我們在static目錄中添加了一個子目錄和文件book/detail.html,在瀏覽器中就可以使用127.0.0.1:8000/static/book/detail.html來訪問。

3.4 App應用配置

在每個應用目錄中都包含了apps.py文件,用于保存該應用的相關信息。

在創(chuàng)建應用時,Django會向apps.py文件中寫入一個該應用的配置類,如

from django.apps import AppConfig


class BookConfig(AppConfig):
    name = 'user'

我們將此類添加到工程settings.py中的INSTALLED_APPS列表中,表明注冊安裝具備此配置屬性的應用。

  • AppConfig.name屬性表示這個配置類是加載到哪個應用的,每個配置類必須包含此屬性,默認自動生成。
  • AppConfig.verbose_name屬性用于設置該應用的直觀可讀的名字,此名字在Django提供的Admin管理站點中會顯示,如
from django.apps import AppConfig

class UsersConfig(AppConfig):
    name = 'user'
    verbose_name = '圖書管理員'

參考

DataWhale開源人工智能社區(qū)
DataWhale-Sweettalk-Django4.2文章來源地址http://www.zghlxwxcb.cn/news/detail-654166.html

到了這里,關于django——配置 settings.py 及相關參數(shù)說明的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • 【Django配置管理】settings文件配置

    【Django配置管理】settings文件配置

    原文作者 :我輩理想 版權聲明 :文章原創(chuàng),轉載時請務必加上原文超鏈接、作者信息和本聲明。 Django框架是python的一個web框架,可以使用豐富的python的庫。settings.py文件無論是本地開發(fā)還是環(huán)境部署都是經(jīng)常使用的文件,如果settings沒有配置好,開發(fā)將困難重重。很多時候

    2023年04月08日
    瀏覽(25)
  • 【JVM】JVM垃圾回收GC相關參數(shù)說明

    -XX:+PrintCommandLineFlags : 輸出JVM啟動參數(shù) -XX:+UseSerialGC :在新生代和老年代使用串行收集器 -XX:SurvivorRatio :設置eden區(qū)大小和survivior區(qū)大小的比例 -XX:NewRatio :新生代和老年代的比 -XX:+UseParNewGC :在新生代使用并行收集器 -XX:+UseParallelGC :新生代使用并行回收收集器 -XX:+UseParallelO

    2024年02月04日
    瀏覽(52)
  • python-scrapy框架(四)settings.py文件的用法詳解實例

    settings.py文件是Scrapy框架中用來配置爬取相關設置的文件。在Scrapy中,我們可以通過修改settings.py文件來自定義爬蟲的行為,包括設置全局變量、配置下載延遲、配置ua池、設置代理以及其他爬蟲相關的配置項。下面是對settings.py文件用法的詳細解釋和一個實例: 1.設置全局變

    2024年02月12日
    瀏覽(22)
  • Django筆記三十九之settings配置介紹

    Django筆記三十九之settings配置介紹

    本文首發(fā)于公眾號:Hunter后端 原文鏈接:Django筆記三十九之settings配置介紹 這一篇筆記介紹 Django 里 settings.py 里一些常用的配置項,這些配置有一些是在之前的筆記中有過介紹的,比如 logging 的日志配置,session 的會話配置等,這里就只做一下簡單的回顧,有一些是之前沒有

    2024年02月03日
    瀏覽(25)
  • 【Django】 python manage.py makemigrations & python manage.py migrate命令解答及不能新建表解決方法

    【Django】 python manage.py makemigrations & python manage.py migrate命令解答及不能新建表解決方法

    1、作用于全局 python manage.py makemigrations 表示通知Django即將做什么,并做一個記錄,實際上并沒有做 python manage.py migrate ?真正開始創(chuàng)建數(shù)據(jù)庫 2、作用于app或文件 需要注意的是這兩個命令默認情況下是作用于 全局 ,也就是對所有最新更改的models或者 migrations下面的遷移文件進

    2024年02月04日
    瀏覽(23)
  • 在Django項目中的各個應用中分別編寫路由配置文件urls.py

    在Django項目中的各個應用中分別編寫路由配置文件urls.py

    在博文: https://blog.csdn.net/wenhao_ir/article/details/131166889 中,已經(jīng)講述了怎么創(chuàng)建項目和應用,這里直接給出命令: 找開文件:learn001urls.py 把原代碼: 改為: 在路徑: 下新建文件 urls.py 然后寫入下面的內容: 在路徑: 下新建文件 urls.py 然后寫入下面的內容: 三個views.py 文

    2024年02月09日
    瀏覽(29)
  • Python--Django--說明

    Python--Django--說明

    Django 是基于python 的 Web 開發(fā)框架. nsbp; ??Web開發(fā)指的是開發(fā)基于B/S 架構, 通過前后端的配合, 將后臺服務器上的數(shù)據(jù)在瀏覽器上展現(xiàn)給前臺用戶的應用. nsbp; ??在早期, 沒有Web框架的時候, 使用 Python CGI 腳本顯示數(shù)據(jù)庫中的數(shù)據(jù). ? ??Web框架致力于解決一些共同的問題, 為

    2024年04月16日
    瀏覽(30)
  • 使用Pycharm配置Django后端程序實現(xiàn)登錄和注冊

    使用Pycharm配置Django后端程序實現(xiàn)登錄和注冊

    一、Django項目創(chuàng)建 在創(chuàng)建Django項目之前需要在本地安裝Python 1、進入Pycham之后點擊文件新建項目選擇新建Django項目,創(chuàng)建templates文件夾用來存放登錄所需要的HTML頁面,注意選擇正確的python解釋器。然后點擊創(chuàng)建,等待創(chuàng)建完成即可。 2、驗證Django項目是否創(chuàng)建成功 ?在終端命

    2024年02月02日
    瀏覽(25)
  • Datawhale Django后端開發(fā)入門Task01 Vscode配置環(huán)境

    Datawhale Django后端開發(fā)入門Task01 Vscode配置環(huán)境

    首先呢放一張運行成功的截圖紀念一下,感謝眾多小伙伴的幫助呀,之前沒有配置這方面的經(jīng)驗 ,但還是一步一步配置成功了,所以在此以一個純小白的經(jīng)驗分享如何配置成功。 1.選擇要建立項目的文件夾,打開文件找到目標文件夾 ? 如上圖所示,我這里是自己選擇的命名

    2024年02月13日
    瀏覽(90)
  • elasticsearch目錄及配置參數(shù)說明

    存放ES啟動、關閉等腳本文件 存放執(zhí)行文件,例如啟動腳本、密鑰工具等 ES的配置文件所在的目錄,其中有三個主要的配置文件 elasticsearch.yml是用于ES的最主要的配置文件 jvm.options用于配置ES JVM設置 log4j2.properties用于配置ES 日志記錄的屬性 ES自帶的JDK目錄 默認的索引數(shù)據(jù)存儲

    2024年02月16日
    瀏覽(55)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包