iT邦幫忙

django相關文章
共有 217 則文章
鐵人賽 Modern Web DAY 16

技術 16. djangorestframework-firebase

Django 本身就已經有了強大的帳號機制,但是有時會因為專案的考量,API 需要使用其他的帳號驗證服務,例如有名的 Firebase authenticati...

鐵人賽 影片教學 DAY 1

技術 [Day 1]用Django架構建置專屬的LINEBOT吧-序言

序言 本來完全是程式語言小白的我 偶然情況下看到在LINE的群組裡面朋友拉進來一個聊天機器人Orz 其實本來只是想要在網路上找找看有沒有其他聊天機器人加來玩 卻...

鐵人賽 Modern Web DAY 1

技術 Day 1. 前言

這是我第一次參加鐵人賽,挑戰連續30天發表程式設計學習文章,在正式開始之前,想先分享一些想法。 為何要參加T客邦鐵人賽 雖然是資工本科畢業,第一份工作也是在科技...

鐵人賽 Modern Web DAY 15

技術 15. django-url-filter

一般在製作列表類的網頁時,常常最讓人困擾的就是篩選、排序跟自定輸出欄位。 那也很常看到這些處理方法: 一次取得所有資料,在網頁裡撰寫 JavaScript ,...

鐵人賽 Modern Web DAY 14

技術 14. django-anymail

在網路服務盛行的現在,許多公司推出了儲存、虛擬機器等等的服務,電子郵件也不例外,像是 SendGrid、AWS SES、MailGun 等等,都是非常知名的服務...

鐵人賽 Modern Web DAY 13

技術 Django - views

今天來到MVT的V,views是編寫邏輯的地方,例如定義如何將資料庫的資料呈現在網頁。 Homepage 先簡單的做個首頁。 在內層的mysite下面新增一個v...

鐵人賽 Modern Web DAY 13

技術 13. django-storages

提到上傳檔案,就會牽涉到檔案系統。在單一機器的情況時,這沒什麼問題,檔案就是儲存在本機。但是,如果考慮到以橫向擴充的方式 (Scaling) 來擴充規模的話,就...

鐵人賽 Modern Web DAY 12

技術 12. django-bootstrap4

Bootstrap 是一個 HTML / CSS / Javascript 的前端框架,這個框架在設計時,就已經考慮到 RWD 與行動網站,也就是說,在使用這個...

鐵人賽 Modern Web DAY 11

技術 11. django-debug-toolbar

django-debug-toolbar 是一個很有名的除錯工具,這個除錯工具的運作,並不是像 gdb 這類的 debugger 那樣,而是以「面板」 (Pan...

鐵人賽 Modern Web DAY 10

技術 資料模型重置方法fake - 實例

第一種情況:最初即使用現有的資料庫 在settings.py修改要連線的資料庫。 執行python3 manage.py inspectdb可以產生資料庫模型...

鐵人賽 Modern Web DAY 10

技術 10. graphene

前篇我們提到了 REST API,這篇就來介紹這幾年很熱門的 GraphQL。GraphQL 是 Facebook 在 2015 年公開的技術,相較於 REST...

鐵人賽 Modern Web DAY 9

技術 資料模型重置方法

之前因為要換現有的資料庫做開發,但碰到ProgrammingError的狀況,一查才知道要變更資料庫,可不是憨人想得這麼簡單! 資料模型重置方法 一、砍掉重練...

鐵人賽 Modern Web DAY 9

技術 09. django-health-check

監控系統一般會有兩種方式,一種是由外部去輪詢網站是否正常運作,另外一種則是網站自己去回報自己的狀態。那麼實際上應用該使用哪一種呢?答案是都需要。 由外部去輪詢網...

鐵人賽 Modern Web DAY 8

技術 08. django-braces

在剛開始接觸 Django 的時候,找來找去,通常都是找到以 Function based view 的範例來寫 View。以這種方式寫了幾次之後,會覺得應該可...

鐵人賽 Modern Web DAY 7

技術 07. django-cors-header

CORS 是一個 W3C 標準,全名是 Cross-Origin Resource Sharing,跨網域資源共享。 AJAX 受到瀏覽器限制,只允許在同一個網...

鐵人賽 Modern Web DAY 6

技術 06. django-extensions

Django 本身就有蠻多好用的指令,像是 check compilemessages createcachetable dbshell diffsettin...

鐵人賽 Modern Web DAY 5

技術 05. drf-jwt

今天本來是要介紹 djangorestframework-jwt 這個套件的,但去查 djangorestframework-jwt 時,才發現專案不維護了,專...

鐵人賽 Modern Web DAY 4

技術 開啟新的Quiz APP

專案建立好,現在可以動手寫Quiz App了。 Project跟app的關係就像是,假設現在進到一家保險公司的網站,你既可以在網站上買保單,也可以申請理賠,一個...

鐵人賽 Modern Web DAY 4

技術 04. djangorestframework (2)

上一篇提到的是跟 Django ORM 結合的部分,使用上非常的便捷,這一篇來講,如果不跟 ORM 結合,以及其他的使用技巧。 不使用 ORM 如果不跟資料庫溝...

鐵人賽 Modern Web DAY 3

技術 建立Django專案

補充昨天:在官方文件中有提供Django對應的Python版本,我把他截圖貼了過來。 在終端機新增Django專案 如果你是買社群版的Pycharm,最好是先...

鐵人賽 Modern Web DAY 3

技術 03. djangorestframework (1)

REST API 已經是目前業界的主流了,網站提供共通的介面,讓其他的應用程式像是手機應用程式、桌面應用程式等來呼叫、操作、使用。Django REST fra...

鐵人賽 Modern Web DAY 2

技術 02. django-environ

django-environ 是用來管理設定的套件,等等,一般設定不就是寫在 django settings 裡面嗎?為什麼還需要套件來管理呢?你想想,把設定寫...

鐵人賽 Modern Web DAY 1

技術 建立專案之前

我想,參加鐵人賽就是一種對自己發起的挑戰吧,希望在一個月之後可以更上手,也培養每天撥時間學習的習慣。下面是我的30篇文章前情提要。 這次要做的是Quiz方面的...

鐵人賽 自我挑戰組 DAY 1

技術 {Day1}Python web framework

前言 各位前輩先進好,新手抱持著學習自己紀錄Python 在網站架設的歷程,來參加這個鐵人賽。 第0章 從0級的新手主人公視角開始吧~ 翻開人力銀行網站,找找以...

鐵人賽 Modern Web DAY 1

技術 01. Django

Django 是使用 Python 語言所開發的一個 Web 框架,採用了 MVT 的設計模式,也就是 Model - View - Template。簡單的說...

技術 [不做怎麼知道系列之Android開發者的30天後端養成故事 Day30] - 結束是新的開始 #學到了什麼? #下一步 #後端?iOS?Android?

哈囉,我們又見面了,今天是後端養成故事系列的最後一篇,最後來總結一下在這三十篇中,我學到了什麼,以及下一步會怎麼走,類此夠 ~ 1. 最初的目標 我在每天寫文...

技術 [不做怎麼知道系列之Android開發者的30天後端養成故事 Day29] - 你的Django安全嗎?(下篇) #SecurityInDjango #HTTPS #HostHeaderAttack

哈囉,我們又見面了,昨天提到了 XSS、CSRF、Injection、Clickjacking 的安全議題,今天繼續深入研究,在 Django 這個以 Pyt...

技術 [不做怎麼知道系列之Android開發者的30天後端養成故事 Day28] - 你的Django安全嗎?(上篇) #SecurityInDjango #XSS #CSRF

哈囉,我們又見面了,到了這系列的尾聲,就讓我們用 網路安全 議題來結束這系列吧 ! 本篇內容主要是參考 Security in Django 官方文件作為文章...

技術 [不做怎麼知道系列之Android開發者的30天後端養成故事 Day27] - 可以付錢給我了! #串接第三方金流 #綠界 #ShowMeTheMoney

哈囉,我們又見面了,前幾天我們把 Line 的 ChatBot 番外篇 完成了,今天我們來試著串接「第三方金流」的服務,在開始之前必須先釐清一件事:「第三方金...

技術 (番外篇-GAE)[不做怎麼知道系列之Android開發者的30天後端養成故事 Day26] - 來問問你認識的Youtuber的訂閱數吧~ #Django #GAE #LineChatBot

哈囉,我們又見面了,前兩天講了 爬蟲、串 LineBot SDK,其實功能面已經結束,可是把這服務放到雲端後,我們才能真的鬆一口氣,這樣即使不去管它,它也可以...