Django項(xiàng)目搭建之實(shí)現(xiàn)簡單的API訪問
1、創(chuàng)建Django項(xiàng)目
打開pycharm,新建Django項(xiàng)目,可以選擇一個(gè)虛擬環(huán)境
建完之后目錄如下:
2、創(chuàng)建應(yīng)用,我這里命名為demo
在命令行執(zhí)行
python manage.py startapp demo
執(zhí)行之后,會(huì)發(fā)現(xiàn)項(xiàng)目目錄下多了demo文件夾
然后在djangoPraojert1文件夾下的settings.py文件里注冊(cè)應(yīng)用
3、編輯接口想要實(shí)現(xiàn)的功能
代碼:
from django.http import HttpResponse #訪問接口的時(shí)候,直接"hello Django API"。實(shí)際應(yīng)用中,可以添加復(fù)雜的邏輯,最后給出返回值即可 def demo_res(request): return HttpResponse("hello Django API")
4、配置路由
為了更好地配置路由,建議在demo文件夾下新建一個(gè)urls.py文件
代碼:
from django.urls import path #導(dǎo)入views視圖 from demo import views urlpatterns = [ path("routerDemo/", views.demo_res),#routerDemo為訪問路徑,views.demo_res為當(dāng)前路徑想要映射到的函數(shù) ]
5、配置djangoProject2文件夾下的urls
文件里要包含demo.urls,才能訪問到demo.urls中的接口
代碼:
from django.contrib import admin from django.urls import path,include urlpatterns = [ path("admin/", admin.site.urls), path("st/",include("demo.urls")) #這里加了一個(gè)st,意思是在訪問 st/routerDemo/ 的時(shí)候才能訪問到寫好的API ]
6、遷移數(shù)據(jù)
命令行執(zhí)行
python manage.py migrate
7、運(yùn)行服務(wù)
命令行執(zhí)行
python manage.py runserver
出現(xiàn)如下圖的結(jié)果,則服務(wù)運(yùn)行成功
8、訪問接口
打開瀏覽器,輸入http://127.0.0.1:8000/st/routerDemo/
即可看到頁面顯示hello Django API,至此,一個(gè)簡單的Django項(xiàng)目就搭建成功了
總結(jié)
到此這篇關(guān)于Django項(xiàng)目搭建之實(shí)現(xiàn)簡單的API訪問的文章就介紹到這了,更多相關(guān)Django實(shí)現(xiàn)API訪問內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
聊聊Python中的浮點(diǎn)數(shù)運(yùn)算不準(zhǔn)確問題
這篇文章主要介紹了聊聊Python中的浮點(diǎn)數(shù)運(yùn)算不準(zhǔn)確問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2021-03-03Python?文件與文件對(duì)象及文件打開關(guān)閉
這篇文章主要介紹了Python?中的文件與文件對(duì)象,Python中常有的數(shù)據(jù)文件類型有文本文件、二進(jìn)制文件和CSV文件,文本文件是ASCII編碼,漢子存儲(chǔ)的是機(jī)內(nèi)碼,更多詳細(xì)內(nèi)容,需要的小伙伴可以參考一下2022-03-03Python查找兩個(gè)有序列表中位數(shù)的方法【基于歸并算法】
這篇文章主要介紹了Python查找兩個(gè)有序列表中位數(shù)的方法,結(jié)合實(shí)例形式分析了Python基于歸并算法遍歷、計(jì)算有序列表相關(guān)操作技巧,需要的朋友可以參考下2018-04-04修改 CentOS 6.x 上默認(rèn)Python的方法
這篇文章主要介紹了修改 CentOS 6.x 上默認(rèn)Python的方法,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-09-09對(duì)python中的six.moves模塊的下載函數(shù)urlretrieve詳解
今天小編就為大家分享一篇對(duì)python中的six.moves模塊的下載函數(shù)urlretrieve詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2018-12-12