4.python 運(yùn)用Django 開發(fā)后臺(tái)接口

場(chǎng)景

python 運(yùn)用Django 開發(fā)后臺(tái)接口著瓶,需要在小程序調(diào)用继薛。

開發(fā)步驟

第1步 安裝Django

python -m pip install django

python3 -m pip install django

第2步 新建項(xiàng)目

新建項(xiàng)目有兩種方式,效果等效。終端指令方式是:
django-admin startproject MiniProgramAPI

借用Pycharm開發(fā)工具,New---NewProject...---Django --- 設(shè)置項(xiàng)目所在位置---Create

這一步操作完后,會(huì)看到項(xiàng)目被創(chuàng)建且被初始化為:


第3步 新建視圖文件 views.py

在子文件夾MiniProgramAPI下新建視圖文件views.py

views.py內(nèi)容增加以下代碼:

# -*- coding: utf-8 -*-


from django.http import JsonResponse
from django.views.decorators.csrf import csrf_exempt


@csrf_exempt
def test_api(request):
    return JsonResponse({"result": 0, "msg": "hello world"})
第4步 修改子文件MiniProgramAPI下的utls.py

修改子文件MiniProgramAPI下的utls.py忿墅,添加url(r'^test_api/', views.test_api, name='test_api'),

utls.py文件完整的代碼如下:

from django.conf.urls import url
from django.contrib import admin
import views

urlpatterns = [
    url(r'^admin/', admin.site.urls),
    url(r'^test_api/', views.test_api, name='test_api'),
]
第5步 啟動(dòng)django

在項(xiàng)目終端中運(yùn)行:

python manage.py runserver
啟動(dòng)django項(xiàng)目成功

注意??:通常第一次會(huì)提示先讓遷移,則先運(yùn)行遷移指令:

python manage.py migrate
遷移成功
第6步 通過瀏覽器訪問我們剛剛寫的接口

打開瀏覽器沮峡,輸入網(wǎng)址:
http://127.0.0.1:8000/test_api/

可以看到:


瀏覽器運(yùn)行結(jié)果

注意??

1.遇到【亂碼】
如果:在第3步子文件夾MiniProgramAPI下新建視圖文件views.py中有中文字符疚脐,則會(huì)在第6步 通過瀏覽器訪問我們剛剛寫的接口遇到了亂碼,請(qǐng)檢查邢疙,文件views.py中文件開始處是否設(shè)置了編碼格式:

# -*- coding: utf-8 -*-
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末棍弄,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子疟游,更是在濱河造成了極大的恐慌呼畸,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,589評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件颁虐,死亡現(xiàn)場(chǎng)離奇詭異蛮原,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)另绩,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,615評(píng)論 3 396
  • 文/潘曉璐 我一進(jìn)店門瞬痘,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人板熊,你說我怎么就攤上這事框全。” “怎么了干签?”我有些...
    開封第一講書人閱讀 165,933評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵津辩,是天一觀的道長。 經(jīng)常有香客問我容劳,道長喘沿,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,976評(píng)論 1 295
  • 正文 為了忘掉前任竭贩,我火速辦了婚禮蚜印,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘留量。我一直安慰自己窄赋,他們只是感情好哟冬,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,999評(píng)論 6 393
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著忆绰,像睡著了一般浩峡。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上错敢,一...
    開封第一講書人閱讀 51,775評(píng)論 1 307
  • 那天翰灾,我揣著相機(jī)與錄音,去河邊找鬼稚茅。 笑死纸淮,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的亚享。 我是一名探鬼主播萎馅,決...
    沈念sama閱讀 40,474評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼虹蒋!你這毒婦竟也來了糜芳?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,359評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤魄衅,失蹤者是張志新(化名)和其女友劉穎峭竣,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體晃虫,經(jīng)...
    沈念sama閱讀 45,854評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡皆撩,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,007評(píng)論 3 338
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了哲银。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片扛吞。...
    茶點(diǎn)故事閱讀 40,146評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖荆责,靈堂內(nèi)的尸體忽然破棺而出滥比,到底是詐尸還是另有隱情,我是刑警寧澤做院,帶...
    沈念sama閱讀 35,826評(píng)論 5 346
  • 正文 年R本政府宣布盲泛,位于F島的核電站,受9級(jí)特大地震影響键耕,放射性物質(zhì)發(fā)生泄漏寺滚。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,484評(píng)論 3 331
  • 文/蒙蒙 一屈雄、第九天 我趴在偏房一處隱蔽的房頂上張望村视。 院中可真熱鬧,春花似錦酒奶、人聲如沸蚁孔。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,029評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽勒虾。三九已至纺阔,卻和暖如春瘸彤,著一層夾襖步出監(jiān)牢的瞬間修然,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,153評(píng)論 1 272
  • 我被黑心中介騙來泰國打工质况, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留愕宋,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,420評(píng)論 3 373
  • 正文 我出身青樓结榄,卻偏偏與公主長得像中贝,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子臼朗,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,107評(píng)論 2 356

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