Django開發微信公衆號(1) -- 在新浪sae部署Django1.9.7

最近搞了個公衆號, 打算做一個類似於詞典的東西, 但是WX的平臺個人號自動回覆只能限制200條, 太少. 所以乾脆自己搭一個.


首先, 我的構想是用Django來搭建, 這樣比較方便. 但是真正搭建的時候遇到一點麻煩 -- 新浪sae不支持高版本的Django, 這個很麻煩啊, 我用的是Django1.9.7, 不想換其他版本了, 於是我查了很多資料搞了三天, 終於搞好了, 因爲這三天我看了好多資料, 也看了好多回復, 有一些能用有一些不能用, 所以我只能一點點試.


本文寫於2017年11月, 如果時間隔得太久的話只能用作參考(可能以後sae支持了呢). 希望能對你有幫助.


1, 註冊一個微博賬號,並用這個賬號登錄sae

這個就略過吧, 多點點就知道了, 不提


2, 新建一個sae應用

我們登錄了sae之後, 左上角有一個控制檯, 點開控制檯找到"雲應用sae", 點進去



然後在下面點"創建新應用"



點擊之後, 有一個提醒框, 基本上沒什麼, 看不看按個人興趣, 然後點繼續創建.



然後根據自己的需求填好配置環境,版本,代碼管理方式,域名,應用名什麼的就行了,下面是我給的例子


然後點創建應用就行了. 點擊之後會自動進入代碼管理界面. 我們不要退出, 接着下面做

(退出了也可以在應用列表[我放出的第二張圖], 點擊應用名稱, 然後在進入的界面左邊點擊"應用"->"代碼管理"找到)


3, 在應用裏面創建一個版本

在sae裏面, 一開始需要你手動創建一個新的代碼版本,我們可以點擊"創建一個版本"


點擊之後會有一個彈框, 叫你填寫版本號, 我就填了默認1, 然後確定



創建一個版本之後, 就可以不用管他了, 看下面, 有一個"SVN倉庫信息"的表,裏面是用來提交代碼的地址,賬號,密碼的表

對了, 如果你不知道安全密碼是個什麼東東, 你按照提示, 去設置一個就好, 並且記住它


(這裏不截圖了,懶得打碼 0.0 ,你順眼看到下面的就是了)


4,電腦上面安裝 烏龜SVN (我就這麼叫, 你在百度找svn, 軟件logo是隻龜就是那個了)

然後check out,填入上面表給出的url,賬號密碼,把剛纔創建的版本1提取出來

(這裏略過,你可以百度一下)


5, 提取出來後, 是一個帶有你填寫三級域名的文件夾,打開裏面有一個.svn文件夾和一個"1"文件夾.

我們不用管那個.svn, 打開1.你會發現有兩個文件,我們需要對這兩個文件進行一些修改..


6, 修改config.yaml


7,  修改index.wsgi



8, 因爲sae不支持高版本Django, 那麼我們就自己提供一個

我們在文件夾1裏面,創建一個"site-packages"文件夾,然後把Django包放進去,我的是這樣的


所以你可以看到, 我在index.wsgi文件是這麼寫的



9, 到這裏,你就已經成功了,但是爲了保險起見,我們還需要測試一下, 那麼我們就新建一個mysite應用來試一下吧

9.1 在setting.py 加入 mysite (怎麼加入app請谷歌)

9.2 設置urls.py (怎麼設置也請谷歌)

9.3 在mysite->views.py 設置一個返回函數,這裏我給出例子



10, 好,你可以提交了, 在地址欄輸入你設置的url,然後試試行不行吧



以上!

有什麼問題請留言,我會盡力幫你的

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章