最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Django項(xiàng)目搭建之實(shí)現(xiàn)簡單的API訪問

 更新時(shí)間:2023年02月18日 15:29:50   作者:單單一個(gè)越字  
這篇文章主要給大家介紹了關(guān)于Django項(xiàng)目搭建之實(shí)現(xiàn)簡單的API訪問的相關(guān)資料,文中通過圖文以及示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用Django具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

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文件里注冊應(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)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:

相關(guān)文章

最新評論

彭泽县| 赤壁市| 黑山县| 出国| 乌拉特中旗| 太和县| 曲阜市| 林周县| 台中市| 屯门区| 温泉县| 星座| 商南县| 达孜县| 青阳县| 金平| 呼图壁县| 漠河县| 福泉市| 天长市| 克什克腾旗| 遂溪县| 剑阁县| 怀仁县| 白玉县| 万荣县| 大英县| 嫩江县| 遂溪县| 荃湾区| 宁德市| 宾阳县| 玉环县| 个旧市| 嘉定区| 罗山县| 仲巴县| 镇宁| 罗平县| 安徽省| 淅川县|