1. 程式人生 > >(二)django中模型介紹

(二)django中模型介紹

建立app

將應用新增進settings.py中

定義模型

  • 在模型中定義屬性,會生成表中的欄位
  • django根據屬性的型別確定以下資訊:
    • 當前選擇的資料庫支援欄位的型別
    • 渲染管理表單時使用的預設html控制元件
    • 在管理站點最低限度的驗證
  • django會為表增加自動增長的主鍵列,每個模型只能有一個主鍵列,如果使用選項設定某屬性為主鍵列後,則django不會再生成預設的主鍵列
  • 屬性命名限制
    • 不能是python的保留關鍵字
    • 由於django的查詢方式,不允許使用連續的下劃線