Django 小實例S1 簡易學生選課管理系統 第0章——初步介紹與演示
點擊查看教程總目錄
作者自我介紹:b站小UP主,時常直播編程+紅警三,python1對1輔導老師。
1 初步介紹
先介紹下這個項目的幾個特點
- 無圖片文件,背景樣式都是用css完成,且都是些比較簡單的css。
- 專注於后端,無需額外安裝前端框架,且無JS文件, 只用了最簡單的兩行JS代碼作為onlick調用的事件
location.href=url // 跳轉到url
window.open(url) // 在新標簽頁中打開url
- 這是本人第一個做的Django小項目,
- 缺點: 很多地方不是很成熟
- 優點: 有各種有意思的嘗試
由於1、2的緣故,整體網頁樣式上比較簡陋,但是避免了在前端上過多的花費心思,能集中心思於理解后端。
技術棧上
前端:html/css
后端: python Django
數據庫:sqlite3, 會直接在項目文件夾內生成db文件
2 教程梳理
在這篇文章所在的專欄里,我會將本項目的過程與代碼,按照一個比較好理解的步驟梳理展示出來。
每一個相對獨立的大步驟會成為一篇文章。
不過由於篇幅的緣故,關於代碼部分,我只講解業務邏輯部分。
代碼本身所涉及的相關基礎知識,需要讀者自己去學習。
當然我會盡量在每一篇文章中,概括下將用到的python的、Django的知識點,方便讀者去搜索學習。
同時對於這些知識點,也會推薦一些教程(一般為官方文檔或者我的Django自學筆記)
3 展示
視頻展示見本人b站投稿:https://www.bilibili.com/video/BV1er4y1w7ty?p=2
這里僅展示該項目幾個有代表性的截圖頁面
- 主頁——選擇身份登錄
- 注冊頁面
- 教師主頁——課程列表頁
- 教師課程詳情頁