為了把前面介紹的基礎知識掌握牢固,本專案主要目的在於靈活運用所學,製作乙個簡單的學生管理系統。主要功能包括:學生管理、老師管理、課程管理。
學生管理:增刪改查
老師管理:增刪改查
課程管理:增刪改查
說到底,就是練習資料庫的增刪改查(curd),這裡的資料表比較簡單,就三張表:學生表、老師表、課程表。
在建立資料表之前,我們來梳理一下這三張表之間的關係。乙個學生有多門課程;乙個老師可以教多門課程,乙個課程可以有多個老師教。
上面已經梳理好了表關係,則直接建模即可。
from django.db import models關係圖如下:class classes(models.model):
caption = models.charfield(max_length=32)
class student(models.model):
name = models.charfield(max_length=32)
email = models.charfield(max_length=32,null=true)
cls = models.foreignkey('classes')
class teacher(models.model):
name = models.charfield(max_length=32)
cls = models.manytomanyfield('classes')
class administrator(models.model):
username = models.charfield(max_length=32)
password = models.charfield(max_length=32)
通達 表單設計器 子表單 表單設計的花絮
通達 表單設計器 子表單 讓我們看一下數字領域的能力,特別是我們如何運用這些原理並將其應用於我們建立的日常ui元素,例如按鈕,表單域,圖示,隱喻和其他可視元素。負擔是物體與個人之間可能發生的行為 例如,門把手產生扭轉運動。個人是否認識到該行動的可能性無關緊要 負擔仍然存在 另一方面,感知的承受能力 ...
自定義表單設計
表 單 設 計 一 設計目的 可以根據不同業務表單自定義生成表單,並能根據生成後的表單設計顯示風格。表單使用中表單資料會根據不同表單入庫到對應的資料庫,並根據設計時所定義的條件自動生成查詢或報表功能。解決這個問題後處理一般的業務程式就不用程式設計師手工製表和重寫 而是直接讓使用者圖形化設計。這將給使...
HTML語言 表單設計
表單設計 1 表單標記 1.1 什麼是定義表單的開始位置和結束位置,表單提交時的內容就是 1.3 常用屬性 1.3.1 name 表單名稱 1.3.2 method 傳送資料的方式,分為post和get兩種方式 get get方式提交時,會將表單的內容附加在url位址的後面,所以限制了提交的內容的長...