iT邦幫忙

2021 iThome 鐵人賽

DAY 30
0
Modern Web

Python x Django 網站實作&學習記錄系列 第 30

D 30 Python x Django 學習心得

從一開始接觸Django到現在也一個月了
來簡述跟總結一下自己認知到的技能

Django
網址傳進來後會先到主目錄'/'
經由主目錄的urls.py來尋找你所要去的地址,此urls.py內可以用include把其他app內的urls.py都包含進來
再來找到網址後轉給view,view可以進行各種操作像是控制資料庫,讀寫資料,計算...各種方法
還能重新轉址到各個網頁或是將資料傳給templates來顯示你的網頁
templates就是各種網頁模板放置的位置,有{{ block }}這種語言可以將view傳來的資料渲染成一個網頁
models.py是用來設計資料庫的格式
forms.py是用來設計表單
settings.py是主要用來導入各種app以及相關設定的檔案

Django-allauth
是一個可以快速讓你建立起帳號系統的工具
可以創建本地帳號跟雲端帳號(google...etc)
還有好用的登入、登出、重設密碼等等功能

bootstrap5
讓你自行設定網頁外觀的一個css包
具有很方便的框架

主要的時間都是花在理解資料怎麼傳輸怎麼從這裡便到那裡,怎樣從資料庫中撈東西
未來會進入到自動化測試或者是另一個學習領域內


上一篇
D29 Selenium 自動註冊帳戶
系列文
Python x Django 網站實作&學習記錄30

尚未有邦友留言

立即登入留言