元選項
在模型類中第一類meta,用於設定元資訊
元資訊db_table:定義資料表名稱,推薦使用小寫字母,資料表的預設名稱
ordering:物件的預設排序字段,獲取物件的列表時使用,接收屬性構成的列表
class boolinfo(models.model):
......
class meta():
ordering = ['id']
字串前家-表示倒序,不加-表示正序
排序會增加資料庫的開銷
# -*- coding:utf-8 -*-
from django.db import models
class bookinfo(models.model):
btitle = models.charfield(max_length=20)
bpub_date = models.datetimefield(db_column='pub_date')#欄位的名字,如果未指定,則用屬性名稱
bread = models.integerfield(default=0)#整數型別
bcommet = models.integerfield(null=false)#整數型別,約束:不能為空
isdelete = models.booleanfield(default=false)
class meta:
db_table = 'bookinfo'
class heroinfo(models.model):
hname = models.charfield(max_length=10)
hgender = models.booleanfield(default=true)
hcontent = models.charfield(max_length=1000)
isdelete = models.booleanfield(default=false)
book = models.foreignkey(bookinfo)
F 入門學習(十三) 選項
選項表示有兩種取值的狀態 有值或者無值。有值用some 取值。我終於知道前面的學習some是什麼意思了 無值用關鍵字none表示。定義選項常量 let x1 int option some 2 let x2 int option none結果為 val x1 int option some 2 va...
Django入門學習 (一)
今天開始,我計畫學習基於python的web架構,以及學習如何將應用部署在雲端。1.首先是環境部署 1.1 作業系統環境 ubuntu14.04 1.2 django 1.9 1.3 python 2.7 ubuntu自帶 1.4 雲平台 1.5 mysql 2.django 按照1.2,安裝dja...
Django入門學習(一)
一 win10上安裝 注意設定環境變數 右擊計算機 屬性 高階 環境變數 修改系統變數path,新增python安裝位址 1 python3.6.3 例如本機python2.7版本的環境變數路徑是c python27 使用anconda管理python版本 pyhton3.6.3的環境變數路徑是d ...