這篇文章主要介紹“怎么把 Django 項目部署到服務(wù)器”,在日常操作中,相信很多人在怎么把 Django 項目部署到服務(wù)器問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”怎么把 Django 項目部署到服務(wù)器”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!
成都創(chuàng)新互聯(lián)公司自2013年創(chuàng)立以來,先為偏關(guān)等服務(wù)建站,偏關(guān)等地企業(yè),進行企業(yè)商務(wù)咨詢服務(wù)。為偏關(guān)企業(yè)網(wǎng)站制作PC+手機+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。

Django 官網(wǎng)截圖
Django 是基于 Python 開發(fā)的一款開源的 Web 應用框架。Django框架不但提供了完善的代碼目錄結(jié)構(gòu),而且使用了 Model, View, 和Template的結(jié)構(gòu),使得代碼在開發(fā)過程中很容易被規(guī)范起來。其中Django Admin提供了開箱即用的后臺管理系統(tǒng)而深得眾多Python開發(fā)者和初創(chuàng)公司喜愛。
21云盒提供了極簡單的 Django 部署方法,你可以在21云盒子上通過以Python環(huán)境進行部署。
注冊成為21云盒子會員
創(chuàng)建一個 PostgreSQL數(shù)據(jù)庫
Fork django示例
在21云盒子上創(chuàng)建一個 云服務(wù), 并允許21云盒子訪問你的代碼庫
配置以下設(shè)定
環(huán)境
PYTHON 3.7
構(gòu)建命令:
./build.sh
啟動命令:
gunicorn hello.wsgi:application
點 進階配置 進行環(huán)境變量配置:
| KEY | VALUE |
|---|---|
| DJANGO_DB_URL | 在第一步創(chuàng)建云數(shù)據(jù)庫里中點 數(shù)據(jù)庫URL 獲取 |
| DJANGO_ALLOWED_HOSTS | <服務(wù)名>.21yunbox.com,127.0.0.1 |
更多Django相關(guān)的配置可以參考官方文檔。 在本示例中,
DJANGO_DEBUG=True只作演示。真實上線時可以在環(huán)境變量中把DJANGO_DEBUG設(shè)定為False。
當構(gòu)建完成,使用 21云盒子的 遠程連接 就可以創(chuàng)建 Django 管理員帳號
./manage.py createsuperuser
就是這么容易! 當構(gòu)建完成,你的應用將會在21云盒子的子域名能訪問。
如果對上描文字描述不清晰,可以參考以下實際操作視頻: https://www.bilibili.com/video/BV1Br4y1c7C4
免運維,開箱即用的云服務(wù)在國內(nèi)基本上沒有,如果在找類似 Heroku 或 Nelify 的云服務(wù)平臺,21云盒子還在經(jīng)營,并且是最接近的了。
至于 21云盒子 和 國外這些云服務(wù)平臺有什么不一樣? 可以參考:
21云盒子 vs Heroku
21云盒子 vs Netlify
21云盒子 vs Vercel
21云盒子 vs Gatsby Cloud
21云盒子 vs Github Pages
21云盒子 vs Surge.sh
在功能和價格層面比較: 21云盒子 vs Heroku, Netlify, Vercel
到此,關(guān)于“怎么把 Django 項目部署到服務(wù)器”的學習就結(jié)束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續(xù)學習更多相關(guān)知識,請繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會繼續(xù)努力為大家?guī)砀鄬嵱玫奈恼拢?/p>
網(wǎng)站題目:怎么把Django項目部署到服務(wù)器
鏈接地址:http://chinadenli.net/article12/ppcegc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計公司、App設(shè)計、關(guān)鍵詞優(yōu)化、移動網(wǎng)站建設(shè)、企業(yè)建站、Google
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)