部署使用容器化的方式,以容器的方式來(lái)運(yùn)行。 首先,創(chuàng)建Dockerfile: 接著,進(jìn)入Dockerfile文件目錄,執(zhí)行命令構(gòu)建鏡像,鏡像名稱...
需要分離的原因: (1)生產(chǎn)環(huán)境的配置與開發(fā)環(huán)境的配置需要隔離開,開發(fā)環(huán)境允許Debugging (2)敏感信息不能提交到代碼倉(cāng)庫(kù),比如數(shù)據(jù)庫(kù)連...
一、概念 Authentication即驗(yàn)證,Permissions即權(quán)限。 Authentication驗(yàn)證是將傳入請(qǐng)求與一組標(biāo)識(shí)憑據(jù)(例如請(qǐng)...
在定義Model時(shí),我們通過(guò)models.<FieldName>獲取了各種不同的字段,作為數(shù)據(jù)庫(kù)中表的一個(gè)列。 而在Serializer中,也需...
一、概念 序列化,指將查詢集QuerySet和Model實(shí)例等復(fù)雜的數(shù)據(jù)轉(zhuǎn)換為原生的Python數(shù)據(jù)類型,進(jìn)而返回給客戶端,客戶端就可以很容易地...
一、Prometheus+Grafana概念介紹 運(yùn)用Prometheus+Grafana可以進(jìn)行告警趨勢(shì)可視化。 Prometheus是一個(gè)時(shí)...
Django在部署web服務(wù)時(shí),通常會(huì)使用Nginx來(lái)訪問靜態(tài)資源目錄/static,這時(shí)我們可以通過(guò)命令收集共用的靜態(tài)資源文件和APP目錄中的...
一、Celery 1、celery是一個(gè)分布式任務(wù)隊(duì)列: 簡(jiǎn)單:幾行代碼就可以創(chuàng)建一個(gè)簡(jiǎn)單的Celery任務(wù) 高可用:工作機(jī)會(huì)自動(dòng)重試 快速:可...
sentry是一個(gè)開源的監(jiān)控系統(tǒng),能支持服務(wù)端與客戶端的監(jiān)控,還有個(gè)強(qiáng)大的后臺(tái)錯(cuò)誤分析、報(bào)警平臺(tái)。Sentry 本身是基于 Django 開發(fā)的...