欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

1、創(chuàng)建Django項目

打開pycharm,新建Django項目,可以選擇一個虛擬環(huán)境

建完之后目錄如下:

2、創(chuàng)建應(yīng)用,我這里命名為demo

在命令行執(zhí)行

python manage.py startapp demo

執(zhí)行之后,會發(fā)現(xiàn)項目目錄下多了demo文件夾

然后在djangoPraojert1文件夾下的settings.py文件里注冊應(yīng)用

3、編輯接口想要實現(xiàn)的功能

代碼:

from django.http import HttpResponse

#訪問接口的時候,直接"hello Django API"。實際應(yīng)用中,可以添加復(fù)雜的邏輯,最后給出返回值即可
def demo_res(request):
    return HttpResponse("hello Django API")

4、配置路由

為了更好地配置路由,建議在demo文件夾下新建一個urls.py文件

代碼:

from django.urls import path

#導(dǎo)入views視圖
from demo import views

urlpatterns = [
    path("routerDemo/", views.demo_res),#routerDemo為訪問路徑,views.demo_res為當前路徑想要映射到的函數(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")) #這里加了一個st,意思是在訪問   st/routerDemo/ 的時候才能訪問到寫好的API
]

6、遷移數(shù)據(jù)

命令行執(zhí)行

python manage.py migrate

7、運行服務(wù)

命令行執(zhí)行

python manage.py runserver

出現(xiàn)如下圖的結(jié)果,則服務(wù)運行成功

8、訪問接口

打開瀏覽器,輸入http://127.0.0.1:8000/st/routerDemo/

即可看到頁面顯示hello Django API,至此,一個簡單的Django項目就搭建成功了

總結(jié) 

到此這篇關(guān)于Django項目搭建之實現(xiàn)簡單的API訪問的文章就介紹到這了,更多相關(guān)Django實現(xiàn)API訪問內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:

相關(guān)文章

  • 聊聊Python中的浮點數(shù)運算不準確問題

    聊聊Python中的浮點數(shù)運算不準確問題

    這篇文章主要介紹了聊聊Python中的浮點數(shù)運算不準確問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • 使用Python下載抖音各大V視頻的思路詳解

    使用Python下載抖音各大V視頻的思路詳解

    這篇文章主要介紹了使用Python下載抖音各大V視頻的思路詳解,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-02-02
  • Apache如何部署django項目

    Apache如何部署django項目

    這篇文章主要介紹了Apache如何部署django項目,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-05-05
  • Python?文件與文件對象及文件打開關(guān)閉

    Python?文件與文件對象及文件打開關(guān)閉

    這篇文章主要介紹了Python?中的文件與文件對象,Python中常有的數(shù)據(jù)文件類型有文本文件、二進制文件和CSV文件,文本文件是ASCII編碼,漢子存儲的是機內(nèi)碼,更多詳細內(nèi)容,需要的小伙伴可以參考一下
    2022-03-03
  • 利用Python如何批量更新服務(wù)器文件

    利用Python如何批量更新服務(wù)器文件

    這篇文章主要給大家介紹了關(guān)于利用Python如何批量更新服務(wù)器文件的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家學(xué)習(xí)或者使用python具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-07-07
  • Python查找兩個有序列表中位數(shù)的方法【基于歸并算法】

    Python查找兩個有序列表中位數(shù)的方法【基于歸并算法】

    這篇文章主要介紹了Python查找兩個有序列表中位數(shù)的方法,結(jié)合實例形式分析了Python基于歸并算法遍歷、計算有序列表相關(guān)操作技巧,需要的朋友可以參考下
    2018-04-04
  • python與json數(shù)據(jù)的交互詳情

    python與json數(shù)據(jù)的交互詳情

    這篇文章主要介紹了python與json數(shù)據(jù)的交互詳情,json是一種獨立于編程語言和平臺的輕量級數(shù)據(jù)交換方式,更多相關(guān)內(nèi)容介紹,需要的朋友可以參考一下
    2022-07-07
  • 修改 CentOS 6.x 上默認Python的方法

    修改 CentOS 6.x 上默認Python的方法

    這篇文章主要介紹了修改 CentOS 6.x 上默認Python的方法,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-09-09
  • numpy如何獲取array中數(shù)組元素的索引位置

    numpy如何獲取array中數(shù)組元素的索引位置

    這篇文章主要介紹了numpy獲取array中數(shù)組元素的索引位置,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-01-01
  • 對python中的six.moves模塊的下載函數(shù)urlretrieve詳解

    對python中的six.moves模塊的下載函數(shù)urlretrieve詳解

    今天小編就為大家分享一篇對python中的six.moves模塊的下載函數(shù)urlretrieve詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-12-12

最新評論