github+django+pythonanywhere+wsgi部署項目

? ? 這兩天又試著在一個新平臺Pythonanywhere上部署了項目叶骨,現(xiàn)在此記錄一下過程,主要是強化一下記憶,要是能幫上其他人就再好不過了六敬。

GitHub

我想程序員對這個網(wǎng)站再熟悉不過了,我也不多介紹了驾荣,在整個過程中外构,GitHub的作用是當做一個中介平臺,我先把本地的項目push到GitHub的倉庫里播掷,然后在第三方服務器上進行克隆和部署审编。


push到GitHub


GitHub對應頁面

Pythonanywhere

我這里就直接截取一段維基上的介紹吧

PythonAnywhere is an online Integrated Development Environment (IDE) and Web hosting service based on the Python programming language.[1] It provides in-browser access to server-based Python and Bash Command-line interfaces, along with a code editor with Syntax highlighting. Program files can be transferred to and from the service using the user's browser. Web applications hosted by the service can be written using any WSGI-based application framework.

首先注冊一個免費賬號,雖然功能有限歧匈,但是作為實驗夠用了垒酬,登陸之后打開一個bash,然后克隆GitHub的項目

git clone https://github.com//yourrepo.git

然后可以創(chuàng)建虛擬環(huán)境件炉,這樣可以并存多個項目勘究。接著安裝Django象迎。接著運行

python manage.py migrate? ? ?python manage.py createsuperuser??


運行截圖

注意環(huán)境里Python2和python3兩個版本拴孤,根據(jù)你的需要使用,接下來就可以發(fā)布項目了带迟,注意不要選擇默認的Django設置磕蛇,要選擇手動的設置景描。

wsgi

接下來就該配置wsgi文件了十办,wsgi實際上是一個協(xié)議規(guī)范,規(guī)定了web服務器和web應用之間的接口超棺。

import os

import sys

path = os.path.expanduser('~/yourdir')

if path not in sys.path:

? ? sys.path.append(path)

os.environ['DJANGO_SETTINGS_MODULE'] = 'your.settings'

from django.core.wsgi import get_wsgi_application

from django.contrib.staticfiles.handlers import StaticFilesHandler

application = StaticFilesHandler(get_wsgi_application())

配置好以后reload項目向族,如果正常的話應該就可以啟動了。如果沒有正常啟動说搅,那么你應該看看你的日志文件炸枣。


正常啟動的圖片


屬性的界面,但是這個已經(jīng)部署在互聯(lián)網(wǎng)上了弄唧。

總結(jié)

這是一個簡單的部署活動适肠,但是其他的項目也八九不離十,重要的是這樣一種開發(fā)方式候引,本地開發(fā)侯养,測試好以后直接push到生產(chǎn)環(huán)境。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末澄干,一起剝皮案震驚了整個濱河市逛揩,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌麸俘,老刑警劉巖辩稽,帶你破解...
    沈念sama閱讀 222,104評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異从媚,居然都是意外死亡逞泄,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,816評論 3 399
  • 文/潘曉璐 我一進店門拜效,熙熙樓的掌柜王于貴愁眉苦臉地迎上來喷众,“玉大人,你說我怎么就攤上這事紧憾〉角В” “怎么了?”我有些...
    開封第一講書人閱讀 168,697評論 0 360
  • 文/不壞的土叔 我叫張陵赴穗,是天一觀的道長憔四。 經(jīng)常有香客問我,道長般眉,這世上最難降的妖魔是什么加矛? 我笑而不...
    開封第一講書人閱讀 59,836評論 1 298
  • 正文 為了忘掉前任,我火速辦了婚禮煤篙,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘毁腿。我一直安慰自己辑奈,他們只是感情好苛茂,可當我...
    茶點故事閱讀 68,851評論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著鸠窗,像睡著了一般妓羊。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上稍计,一...
    開封第一講書人閱讀 52,441評論 1 310
  • 那天躁绸,我揣著相機與錄音,去河邊找鬼臣嚣。 笑死净刮,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的硅则。 我是一名探鬼主播淹父,決...
    沈念sama閱讀 40,992評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼怎虫!你這毒婦竟也來了暑认?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,899評論 0 276
  • 序言:老撾萬榮一對情侶失蹤大审,失蹤者是張志新(化名)和其女友劉穎蘸际,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體徒扶,經(jīng)...
    沈念sama閱讀 46,457評論 1 318
  • 正文 獨居荒郊野嶺守林人離奇死亡粮彤,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,529評論 3 341
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了酷愧。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片驾诈。...
    茶點故事閱讀 40,664評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖溶浴,靈堂內(nèi)的尸體忽然破棺而出乍迄,到底是詐尸還是另有隱情,我是刑警寧澤士败,帶...
    沈念sama閱讀 36,346評論 5 350
  • 正文 年R本政府宣布闯两,位于F島的核電站,受9級特大地震影響谅将,放射性物質(zhì)發(fā)生泄漏漾狼。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 42,025評論 3 334
  • 文/蒙蒙 一饥臂、第九天 我趴在偏房一處隱蔽的房頂上張望逊躁。 院中可真熱鬧,春花似錦隅熙、人聲如沸稽煤。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,511評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽酵熙。三九已至轧简,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間匾二,已是汗流浹背哮独。 一陣腳步聲響...
    開封第一講書人閱讀 33,611評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留察藐,地道東北人皮璧。 一個月前我還...
    沈念sama閱讀 49,081評論 3 377
  • 正文 我出身青樓,卻偏偏與公主長得像转培,于是被迫代替她去往敵國和親恶导。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,675評論 2 359

推薦閱讀更多精彩內(nèi)容