1. 程式人生 > 實用技巧 >Django 小例項S1 簡易學生選課管理系統 0 初步介紹與演示

Django 小例項S1 簡易學生選課管理系統 0 初步介紹與演示

Django 自學筆記兼學習教程第0章——初步介紹與演示
點選檢視教程總目錄

作者自我介紹:b站小UP主時常直播程式設計+紅警三python1對1輔導老師

1 初步介紹

先介紹下這個專案的幾個特點

  1. 無圖片檔案,背景樣式都是用css完成,且都是些比較簡單的css。
  2. 專注於後端,無需額外安裝前端框架,且無JS檔案, 只用了最簡單的兩行JS程式碼作為onlick呼叫的事件
location.href=url  // 跳轉到url
window.open(url)  // 在新標籤頁中開啟url
  1. 這是本人第一個做的Django小專案,
  • 缺點: 很多地方不是很成熟
  • 優點: 有各種有意思的嘗試

由於1、2的緣故,整體網頁樣式上比較簡陋,但是避免了在前端上過多的花費心思,能集中心思於理解後端。

技術棧上
前端:html/css
後端: python Django
資料庫:sqlite3, 會直接在專案資料夾內生成db檔案

2 教程梳理

在這篇文章所在的專欄裡,我會將本專案的過程與程式碼,按照一個比較好理解的步驟梳理展示出來。
每一個相對獨立的大步驟會成為一篇文章。

不過由於篇幅的緣故,關於程式碼部分,我只講解業務邏輯部分。

程式碼本身所涉及的相關基礎知識,需要讀者自己去學習。

當然我會盡量在每一篇文章中,概括下將用到的python的、Django的知識點,方便讀者去搜索學習。

同時對於這些知識點,也會推薦一些教程(一般為官方文件或者我的

Django自學筆記

3 展示

視訊展示見本人b站投稿:https://www.bilibili.com/video/BV1er4y1w7ty?p=2

這裡僅展示該專案幾個有代表性的截圖頁面

  • 主頁——選擇身份登入
  • 註冊頁面
  • 教師主頁——課程列表頁
  • 教師課程詳情頁