亚洲国产爱久久全部精品_日韩有码在线播放_国产欧美在线观看_中文字幕不卡在线观看

什么是 Django Rest 框架?

什么是 django rest 框架?

在這篇文章中,我將解釋Rest Framework。在討論技術細節之前,我們先來談談什么是 Rest Framework。
Rest Framework 是一個高級框架,允許我們為移動應用程序、Web 應用程序和桌面應用程序編寫通用后端。例如,您可以在移動應用程序和 Web 應用程序中使用使用 Rest Framewok 編碼的后端服務器。
您可以使用 Rest Framework 結合 Angular、React、Vue 等前端技術來開發應用程序。由于 Rest Framework 在編程中以通用結構提供響應,因此您可以將這些輸出與 Angular 或 React 一起使用。那么這些輸出有哪些類型呢?當然還有像 JSON 這樣的結構。當然,您也可以選擇將這些輸出以不同的結構發送到前端。現在讓我們繼續編碼

創建項目
1) django-admin startproject projeName

我們已經創建了我們的項目。現在讓我們運行我們的項目。

2)python管理.py runserver

然后,讓我們編寫必要的命令來在數據庫中創建必要的表。

3) python 管理.py 遷移

別忘了將我們創建的應用程序添加到settings.py文件下的INSTALLED_APPS目錄中。
一切都好。現在我們可以繼續執行其余框架的必要步驟。
要在我們的計算機上安裝 Rest Framework,我們需要在終端中運行以下命令。

1)pip 安裝 djangorestframework
例如;
已安裝的應用程序 = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'rest_framework',
'POSTAPP',

現在我們已經添加了Rest框架,我們可以開始創建API了。為此,我們需要在我們創建的應用程序文件夾中創建一個名為 API 的文件夾和一些文件。讓我們添加這些文件:

YOUR_PROJECT/
API/
init.py
視圖.py
url.py
序列化器.py

通過 ** init.py** 文件,我們表明這個文件夾是一個 Python 模塊
views.py ** 文件是我們將編寫類或函數的文件,這些類或函數將提供我們將發送給傳入請求的答案。
**urls.py
文件是我們將在其中設置 API url 的文件,正如您可以從 Django 的結構中猜到??的那樣。
serializers.py 文件是我們將在其中編寫結構的文件,這些結構會將傳入的查詢集轉換為我們想要的格式(例如 JSON)。我們將逐漸詳細介紹這一點。
首先,我們進入項目主文件夾中準備好的 urls.py 文件,并根據我們創建的 API 文件夾定義 url 路徑。

urlpatterns = [
路徑('admin/', admin.site.urls),
路徑(“api / post /”,包括(“YOUR_PROJECT.api.urls”,namespace =“post”)),

我們已經有一個管理路徑。我們還添加了一個新路徑 api/post。使用 Include 方法,我們將傳入 api/post/ 的請求重定向到我們創建的 API 文件夾中的 url 文件。
現在,讓我們快速為我們創建的帖子編寫一個模型。讓我們來看看YOUR_PROJECT文件夾中的models.py文件。

類 PostModel(models.Model):
作者 = models.ForeignKey(User,on_delete=models.CASCADE)
標題 = models.CharField(max_length=50)
內容 = models.TextField()
Draft = models.BooleanField(default=False)
ModifiedDate = models.DateTimeField(editable=False)

創建模型后,讓我們在終端中編寫必要的代碼以在數據庫中創建表。

python管理.py makemigrations

使用這些代碼,我們創建了在數據庫中創建表所需的 Python 文件。我們將運行以下命令來創建表。

*python管理.py遷移*

現在讓我們來看看我們創建的 YOUR_PROJECT 目錄下 api 文件夾中的空 urls.py 文件。

來自 django.urls 導入路徑
從 .views 導入 YourProjectAPIView

app_name="帖子"
urlpatterns = [
路徑(“列表/”,YourProjectAPIView.as_view(),name =“your_project”),

首先,我們用 app_name=”post” 指定一個應用程序名稱。
現在,我們嘗試導入尚未創建的視圖,并嘗試根據我們的路徑使用它們。讓我們立即創建視圖,其名稱已寫入 YOUR_PROJECT/api 目錄下的views.py 文件中。
首先,讓我們創建一個視圖,在該視圖中我們將使用 JSON 結構的請求發送數據庫中的所有帖子。

從 POSTAPP.models 導入 PostModel
從rest_framework.generics導入ListAPIView

類 PostListAPIView(ListAPIView):
serializer_class = PostSerializer
queryset = PostModel.objects.all()

讓我們解釋一下我們在這里做了什么。我們使用 ListAPIView 類創建了一個視圖,該類為 Rest Framework 中的列表過程做好了準備。首先,我們確定將使用查詢集變量返回哪個模型。我們需要指定序列化器類,它將序列化來自該模型的數據,即查詢集。畢竟我們不會向對方發送查詢集。我們將發送序列化的 JSON 對象。將查詢集轉換為 JSON 對象的結構將是我們將創建的序列化器。
現在,我在serializer_class變量中創建了一個名為PostSerializer的序列化器。我們將在同一目錄中的serializers.py 文件中創建此序列化器。現在讓我們來創建它吧。

從rest_framework導入序列化器

類 YourProjectSerializer(serializers.ModelSerializer):
類元:
模型 = PostModel
fields = ["作者","標題","內容",'草稿','修改日期']

以上就是什么是 Django Rest 框架?的詳細內容,更多請關注愛掏網 - it200.com其它相關文章!

聲明:所有內容來自互聯網搜索結果,不保證100%準確性,僅供參考。如若本站內容侵犯了原著者的合法權益,可聯系我們進行處理。
發表評論
更多 網友評論0 條評論)
暫無評論

返回頂部

亚洲国产爱久久全部精品_日韩有码在线播放_国产欧美在线观看_中文字幕不卡在线观看

    
    

    久久久国际精品| 欧美亚洲三区| 国产欧美日韩免费| 免费欧美日韩| 久久精品成人| 亚洲一区二区四区| 亚洲人在线视频| 在线观看av不卡| 国产丝袜一区二区| 国产精品护士白丝一区av| 欧美大色视频| 蘑菇福利视频一区播放| 欧美与欧洲交xxxx免费观看| 日韩一区二区电影网| 亚洲人永久免费| 亚洲第一网站免费视频| 国产一区自拍视频| 国产精品主播| 国产精品久久久久秋霞鲁丝| 欧美日韩一区二区三区在线| 欧美成人一区二区三区| 欧美丰满高潮xxxx喷水动漫| 美国成人直播| 免费观看日韩av| 看欧美日韩国产| 看片网站欧美日韩| 麻豆成人在线播放| 免费亚洲电影在线观看| 欧美jizz19性欧美| 久久综合狠狠综合久久综合88| 欧美中文在线字幕| 欧美中文字幕| 久久久人成影片一区二区三区观看 | 亚洲黄色免费网站| 亚洲国产一区二区三区青草影视| 在线观看成人av| 亚洲日本aⅴ片在线观看香蕉| 91久久精品国产91久久| 日韩视频免费看| 亚洲先锋成人| 久久av在线看| 女人香蕉久久**毛片精品| 欧美激情中文不卡| 欧美小视频在线| 国内精品一区二区| 99精品视频免费观看视频| 亚洲天堂男人| 久久久伊人欧美| 欧美人成免费网站| 国产乱码精品一区二区三区五月婷 | 国产亚洲欧美日韩一区二区| 狠狠入ady亚洲精品经典电影| 亚洲韩国青草视频| 欧美一区二区精品在线| 免播放器亚洲一区| 国产精品麻豆欧美日韩ww| 激情综合色综合久久| 日韩一二三区视频| 久久精品国产第一区二区三区| 美日韩免费视频| 国产精品欧美在线| 亚洲国产高清一区| 欧美一区二区免费观在线| 欧美成人免费大片| 国产人久久人人人人爽| 日韩一级大片在线| 蜜桃久久av| 国产精品制服诱惑| 99伊人成综合| 久久性色av| 国产精品亚洲一区二区三区在线| 亚洲欧洲一区二区在线观看| 欧美亚洲视频在线观看| 欧美日韩国产高清| 1769国产精品| 欧美亚洲一区二区在线观看| 欧美特黄一级| 亚洲精品国产精品国自产观看| 亚洲综合日本| 国产精品第一区| 亚洲精品九九| 欧美黄免费看| 亚洲精品欧美在线| 久久夜色精品国产亚洲aⅴ| 国产偷久久久精品专区| 亚洲欧美国产精品va在线观看| 欧美精品日韩精品| 亚洲成色777777女色窝| 欧美在线999| 国产一区二区三区在线免费观看| 亚洲尤物精选| 国产精品免费区二区三区观看| 一本色道久久综合狠狠躁篇怎么玩 | 欧美三区在线视频| 日韩视频欧美视频| 欧美高清自拍一区| 亚洲理伦电影| 欧美精品18+| 在线一区亚洲| 国产精品免费aⅴ片在线观看| 亚洲视频高清| 国产精品欧美日韩| 久久se精品一区精品二区| 国产免费观看久久| 欧美综合二区| 亚洲国产裸拍裸体视频在线观看乱了| 久久综合久久综合九色| 亚洲国产日韩欧美综合久久| 欧美高清在线一区二区| 中日韩视频在线观看| 国产免费观看久久| 久久综合亚州| 9人人澡人人爽人人精品| 欧美日韩中文字幕在线视频| 亚洲专区欧美专区| 国产一区二区三区四区在线观看| 久久伊人精品天天| 日韩亚洲欧美一区二区三区| 国产精品日韩二区| 另类图片国产| 亚洲一本视频| 亚洲国产成人精品久久| 欧美色中文字幕| 久久人91精品久久久久久不卡| 亚洲人成毛片在线播放女女| 国产精品区二区三区日本| 久久精品国产欧美亚洲人人爽| 亚洲国产精品电影| 国产精品一级二级三级| 老司机67194精品线观看| 在线视频免费在线观看一区二区| 国产精品一区二区久久| 欧美成人激情视频免费观看| 亚洲综合欧美日韩| 亚洲高清资源综合久久精品| 国产精品麻豆成人av电影艾秋| 久久手机免费观看| 亚洲午夜精品在线| 亚洲黄色在线视频| 国产一区二区毛片| 欧美视频一区在线| 男人的天堂亚洲在线| 欧美一级久久| 亚洲小说欧美另类婷婷| 亚洲人成人一区二区三区| 国产在线观看精品一区二区三区| 欧美香蕉大胸在线视频观看| 欧美成人亚洲| 久久综合99re88久久爱| 欧美一区免费视频| 亚洲一区二区三区777| 日韩天堂在线视频| 亚洲精品久久久久久一区二区| 国产色综合天天综合网| 国产精品进线69影院| 欧美日本亚洲视频| 欧美精品麻豆| 欧美日韩爆操| 欧美日韩午夜精品| 欧美日韩www| 欧美激情第8页| 欧美精品二区| 欧美日韩国产小视频在线观看| 欧美成人中文字幕在线| 欧美成年视频| 欧美成人午夜剧场免费观看| 久久天天躁夜夜躁狠狠躁2022 | 韩国亚洲精品| 韩国欧美国产1区| 悠悠资源网久久精品| 伊人久久久大香线蕉综合直播 | 伊人成综合网伊人222| 国内成人精品2018免费看| 国模大胆一区二区三区| 国产综合一区二区| 亚洲国语精品自产拍在线观看| 亚洲电影下载| 日韩一级片网址| 亚洲欧美日韩一区二区三区在线观看 | 久久久久女教师免费一区| 久久久xxx| 麻豆成人av| 欧美日韩另类丝袜其他| 欧美系列精品| 好看不卡的中文字幕| 亚洲第一福利在线观看| 亚洲精品在线观看免费| 中文在线资源观看视频网站免费不卡| 亚洲综合日韩在线| 久久精品人人| 欧美高清在线播放| 国产精品成人一区二区三区夜夜夜 | 欧美国产视频在线观看| 国产精品美女久久久久久免费 | 在线播放日韩专区| 亚洲精品欧美在线| 午夜一区二区三区在线观看| 久久成人av少妇免费| 欧美 日韩 国产在线| 国产精品一区一区三区|