iT邦幫忙

django相關文章
共有 210 則文章
鐵人賽 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,其實功能面已經結束,可是把這服務放到雲端後,我們才能真的鬆一口氣,這樣即使不去管它,它也可以...

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

哈囉,我們又見面了,昨天我們介紹了爬蟲,爬到指定的 Youtuber 訂閱數,今天來把這功能串到 Line 的聊天機器人吧! (這一篇還沒有要上架到 GAE...

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

哈囉,我們又見面了,昨天介紹了詢問 Youtuber 訂閱數的 LineBot 專案,今天我們來實作其中最重要的爬蟲功能。 實作爬蟲(Crawler)的功能...

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

哈囉,我們又見面了,因為這三個禮拜一直在做同樣的系列,覺得有點無聊,前陣子我的精神導師做了一款「台南帶路雞」,它可以透過簡單的對話來查詢點對點的搭公車路線,確...

技術 [不做怎麼知道系列之Android開發者的30天後端養成故事 Day22] - 什麼是真正的 RESTful API? #RESTful API應該長什麼樣子? #六規則 #湊個第三項

哈囉,我們又見面了,前幾天我們把整個 Django 網站搬到雲端了,今天我們來研究一下 RESTful API,到底什麼樣的 API 才叫做 RESTful...

技術 [不做怎麼知道系列之Android開發者的30天後端養成故事 Day21] - 整套Django自動上雲端 #資料庫也雲端 #GCP #CircleCI

哈囉,我們又見面了,昨天 原本要把雲端資料庫也整合好的,可是出了點意外 XD,所以改成今天來完成,我們這次選擇的雲端資料庫是 Google Cloud Pla...

技術 [不做怎麼知道系列之Android開發者的30天後端養成故事 Day20] - 怎麼選擇雲端資料庫? #GCP #relational #nosql

哈囉,我們又見面了,昨天我們走過一次 從開發到雲端部署的一條龍,可是我們用的資料庫是 SQLite,不用架伺服器(Serverless)的輕量關聯式資料庫,如...

技術 [不做怎麼知道系列之Android開發者的30天後端養成故事 Day19] - 從開發到部屬的一條龍自動化 #CircleCI #GAE #ContinuousDeployment

哈囉,我們又見面了,前面幾天我們寫了簡單的測試、讓 CircleCI 自動測試、試玩了兩種資料庫,然後再放到 GAE (Google App Engine)雲...