建立orm模型:
from django.db import models以上便定義了乙個模型。這個模型繼承自 django.db.models.model ,如果這個模型想要對映到資料庫中,就必須繼承自這個類。這個模型以後對映到資料庫中,表名是模型名稱的小寫形式,為 book 。在這個表中,有四個字段,乙個為 name ,這個欄位是儲存的是書的名稱,是 varchar 型別,最長不能超過20個字元,並且不能為空。第二個欄位是作者名字體別,同樣也是 varchar 型別,長度不能超過20個。第三個是出版時間,資料型別是 datetime 型別,預設是儲存這本書籍的時間。第五個是這本書的**,是浮點型別。from datetime import datetime
# create your models here.
class book(models.model):
bid = models.autofield(primary_key=true)
bname = models.charfield(max_length=100, null=false)
pub_time = models.datetimefield(default=datetime.now())
bprice = models.floatfield(default=0, null=false)
還有乙個字段我們沒有寫,就是主鍵 id ,在 django 中,如果乙個模型沒有定義主鍵,那麼將會自動生成乙個自動增長的 int 型別的主鍵,並且這個主鍵的名字就叫做 id 。
對映模型到資料庫中:
將 orm 模型對映到資料庫中,總結起來就是以下幾步:
例項截圖如下:
定義ORM模型,並將ORM模型對映到資料庫中
下面就講講如何將orm模型對映到資料庫中。from sqlalchemy import create engine,column,integer,string from sqlalchemy.ext.declarative import declarative base dialct mysql d...
django 模型之 ORM 物件關係對映(一)
所謂物件關係對映,就是將資料庫的一些名字與python中的一些名字相對應,表名 類名,欄位 屬性,操作 增刪改查 方法。這樣,我們就可以通過對python 的編輯來對資料庫進行操作。流程 建立models,通過models建立遷移檔案 makemigrations 通過遷移檔案對映到資料庫中。boo...
四軸座標系建立和模型建立
前置數學知識,線性代數伸出我們的右手,右手的拇指指向x軸的正方向,食指指向y軸的正方向,中指所指示的方向即是z軸的正方向。進一步,如上圖所示,要確定軸的正旋轉方向,用右手的大拇指指向軸的正方向,彎曲手指。那麼手指所指示的方向即是軸的正旋轉方向,採用的座標系和後面定義的角度正方向都是沿用右手定則 我們...