iT邦幫忙

django-rest-framework相關文章
共有 106 則文章
鐵人賽 Software Development DAY 18

技術 [Day18] - Django-REST-Framework API 呼叫及介面操作

昨天我們使用 DRF 實作出了第一個 API -- 商品查詢 API 。相信大家都有感到成就感吧!以後就可以跟人炫耀說你會用Python 建立 API 了!但其...

鐵人賽 Software Development DAY 19

技術 [Day19] - Django-REST-Framework Viewsets 介紹

在第一個 API 中我們編寫的 View,不知道大家有沒有覺得非常簡潔呢,好像沒有寫什麼代碼,但是就完成了 GET, POST 的功能,這就是 Viewset...

鐵人賽 Software Development DAY 21

技術 [Day 21] - Django-REST-Framework APIView 介紹 -- 處理 HTTP Method 的好幫手

前言 在最近這幾天,打算將 DRF 常用的 class 的功能以及使用方法,帶大家有一個基礎的認識,幫助大家能快速地上手。只要能把基礎的 class 以及功能熟...

鐵人賽 Software Development DAY 17

技術 [Day17] - Django-REST-Framework 第一個 API 實作

了解了 Django 的運作之後,相信大家一步步對 Django 的操作更佳的熟悉,在前面我們介紹了 Model , View, Url,疑,那 MTV 當中的...

鐵人賽 Software Development DAY 13

技術 [Day13] - 於 Django 中進行資料庫設定

建立完環境之後,我們需要在Django的設定中,也告訴Django 資料庫的資訊,Django 才會知道他要去哪裡連接資料庫。 資料庫設定 修改建立好的 fas...

鐵人賽 Software Development DAY 26

技術 [Day26] - Django-REST-Framework API 期末專案實作 (一)

不知不覺,鐵人賽慢慢要進入尾聲了,感謝過程中隊友們彼此提攜,互相提醒。在前幾天中,和大家介紹了 DRF 的常用之 class 。在系列的最後,我們將學習的 DR...

鐵人賽 Software Development DAY 22

技術 [Day22] - Django-REST-Framework GenericAPIViews 和 Mixins 介紹

GenericAPIView 介紹 GenericAPIView 是 APIView 的延伸,它擁有 APIView的功能,且另外增加一些實用的作用。 基本設定...

鐵人賽 Software Development DAY 16

技術 [Day 16] - Django View , Url -- 功能執行的要角

在系列文章剛開始時我們有介紹過 Django 的 MTV 架構,再來幫大家複習一下: 昨天我們介紹了 MTV 當中的 M -- Model 的部分。今天則要和...

鐵人賽 Software Development DAY 24

技術 [Day24] - Django-REST-Framework User Management

在網站當中,不可缺少的是帳號管理以及 Authentication 的功能。由於每個使用者會有其專屬的紀錄,因此使用者的管理以及相關操作是非常重要的。 建立 U...

鐵人賽 Software Development DAY 27

技術 [Day27] - Django-REST-Framework API 期末專案實作 (二)

接續昨天的專案,創建好負責管理資料庫的 model 之後,接著我們今天要來建立 Serializers 以及 Views。 編寫 serializers.py...

鐵人賽 Software Development DAY 25

技術 [Day25] - Django-REST-Framework Authencation Permission 介紹

今天我們來介紹 DRF 的 Authentication,了解 DRF 如何加入 Authencation 的機制。 Authentication 介紹 在網站...

技術 爬取instagram留言 - Selenium

這邊我是打API爬的,所以先寫了序列化: class IgCommentsSerializer(serializers.Serializer): pos...

鐵人賽 Software Development DAY 30

技術 [Day30] -- 完賽

這次的鐵人賽進入了最後一天,感謝夥伴們彼此的扶持,也感謝沒有放棄的自己。這次的DRF系列文章希望能幫助到同樣使用 Python 開發的朋友們,也希望有機會得話可...

鐵人賽 Software Development DAY 23

技術 [Day 23] - Django-REST-Framework Concrete View Classes 介紹

前言 上一篇中我們學習到了 GenericAPIView 以及 Mixins 的使用,讓我們建立 RESTful API 時可以選用以及拼裝相對應得 view...

鐵人賽 Software Development DAY 28

技術 [Day28] - Django-REST-Framework API 期末專案實作 (三)

上一篇我們編寫了 Serializers, Views,以及修改了urls.py,完成了基本的菜單查詢功能,今天我們要為部分功能加上權限。 修改 views.p...

鐵人賽 Modern Web DAY 5

技術 [Day 05] 參見Django的三大將之一: Model - Migration篇

嗨大家好,我是Sean!今天來讓我們接續昨天的三大將之一: model! 說到model就不得不提,Migration!我認為在初期學習django框架能夠釐清...

鐵人賽 Software Development DAY 29

技術 [Day 29] -- 專案部署

終於我們的系列文章,要進入尾聲了。在我們編寫完 API 服務之後,我們要將服務進行部署。部署需要考量的幾個部分: API 服務啟動 伺服器服務設定 機器本身設...

鐵人賽 Modern Web DAY 1

技術 [Day 01] 啟航! 傳承D的意志~ 邁向Django的偉大航道

啟航! 嗨大家好~ 我是Sean! 一個菜雞後端工程師!在面試海中,接觸到了Python的框架: Django! 體悟到了他的強大,便踏上以Django作為...

鐵人賽 Modern Web DAY 13

技術 [Day 13] DRF 人(Django Rest framework)! 我的超人(下集)

嗨大家好,我是Sean!今天接續著昨天,我們來繼續討論關於DRF的細節及用法! RESTful API 我們昨天已經提過了api,但忘記先說明api是甚麼(尷...

鐵人賽 Modern Web DAY 22

技術 [Day 22] 實戰篇: 飛上雲端! GCP之部署(下集)

嗨大家好,我是Sean!昨天把我們GCP Cloud SQL的部分說完了! 我們的雲端資料庫也就完成了!今天我們來講解如何使用GCP App Engine做部屬...

鐵人賽 Modern Web DAY 6

技術 [Day 06] 有關係就是有關係,Django的關聯資料庫篇

嗨大家好,我是Sean!昨天講完了model以及migration的基礎操作後,我們進一步來進入model的奧秘:關聯資料庫(Relational databa...

鐵人賽 Modern Web DAY 23

技術 [Day 23] 激戰篇: 正面對決啊Migration error (上)

嗨大家好,我是Sean! 不知道大家連假的第一天都在做些甚麼呢?昨天我們部署完GCP後,原本今天的安排是想要做使用IIS部署專案在Window server上的...

鐵人賽 Modern Web DAY 12

技術 [Day 12] DRF 人(Django Rest framework)! 我的超人!

嗨大家好,我是Sean! 終於來到Django系列重要的今天!今天我們來講講Django Rest Framework,簡稱DRF。DRF有多神呢? 讓我們娓娓...

鐵人賽 Modern Web DAY 2

技術 [Day 02] 航海地圖! Django之架構!

嗨大家好,我是Sean!今天是鐵人賽的第二天! 我們從Django的架構開始聊起! 學習框架的初期,理解框架的架構為首要重點。學習核心架構的互動關係,以及後端的...

鐵人賽 Modern Web DAY 7

技術 [Day 07] 不僅Django,可能是後端最重要的資料庫設計

嗨大家好,我是菜鳥齁~端工程師,Sean!昨天聊完了關聯關係,包含了多對一,一對一以及多對多的關係。今天我們來講一點資料庫的基本設計概念!在學習框架的時候,學了...

鐵人賽 Modern Web DAY 29

技術 [Day 29] 激戰篇: 新世界的夥伴: Celery & Redis(下)

嗨大家好,我是Sean!今天我們來完成Celery&Redis的搭檔合作! Celery 首先,我們先來介紹Celery是甚麼!celery是djan...

鐵人賽 Modern Web DAY 18

技術 [Day 18] 實戰篇: 你一定得會的CRUD(中集)

嗨大家好,我是Sean!昨天下午跟朋友去玩了LARP劇本殺,真的蠻好玩的哈哈!推薦六個人以上的朋友團去玩,玩完以後大概還有兩個小時都在討論內容吧! 回到我們的文...

鐵人賽 Modern Web DAY 4

技術 [Day 04] 參見Django的三大將之一: Model

嗨大家好,我是Sean!來到了本系列的第四天,真是可喜可賀!經過昨天我們剛建立完django專案,回過頭來,接續前天講到django的MTV架構,今天來進一步熟...

鐵人賽 Modern Web DAY 16

技術 [Day 16] 實戰篇 : 新手必打的怪 使用者登入與登出

嗨大家好!我是Sean!昨天正式的進入實戰篇後,我們先討論了關於使用者註冊的部分。那麼,今天就是要一起把登入與登出的部分補完啦!就如同昨天開頭所介紹的,網頁與使...

鐵人賽 Modern Web DAY 28

技術 [Day 28] 激戰篇: 新世界的夥伴: Celery & Redis(上)

嗨大家好,我是Sean!今天我們來繼續介紹新的主題: Celery以及Redis! 這個部分,剛開始在規劃的時候只有打算寫一篇,但發現在其實有很多細節,而下一個...