建立資料表

2021-08-28 12:03:44 字數 2021 閱讀 1890

class users(models.model):

uphone = models.charfield(max_length=20,verbose_name='**號碼')

upwd = models.charfield(max_length=20,verbose_name='密碼')

uemail = models.emailfield(verbose_name='電子郵件')

uname = models.charfield(max_length=20,verbose_name='使用者名稱')

isactive = models.booleanfield(default=true,verbose_name='是否啟用')

def __str__(self):

return self.uphone

def to_dict(self):

dic =

return dic

# 建立商品型別的實體 - goodstype

class goodstype(models.model):

# 商品型別名稱

title = models.charfield(max_length=50,verbose_name='型別名稱')

# 商品型別

picture = models.imagefield(upload_to='static/upload/goodstype',null=true,verbose_name='型別')

# 商品型別描述

desc=models.textfield(verbose_name='商品描述')

def __str__(self):

return self.title

def to_dict(self):

dic =

return dic

class meta:

db_table='goodstype'

verbose_name='商品型別'

verbose_name_plural=verbose_name

class goods(models.model):

title=models.charfield(max_length=40,verbose_name='商品名稱')

price=models.decimalfield(max_digits=7,decimal_places=2,verbose_name='商品**')

spec=models.charfield(max_length=30,verbose_name='規格')

picture=models.imagefield(upload_to='static/upload/goods',null=true,verbose_name='商品')

goodstype=models.foreignkey(goodstype,verbose_name='商品型別')

isactive=models.booleanfield(default=true,verbose_name='是否上架')

def __str__(self):

return self.title

class meta:

db_table="goods"

verbose_name="商品"

verbose_name_plural=verbose_name

# 購物車實體

class cartinfo(models.model):

users = models.foreignkey(users,db_column='users_id',verbose_name='使用者')

goods = models.foreignkey(goods,db_column='goods_id',verbose_name='商品')

ccount= models.integerfield(verbose_name='購買數量')

def __str__(self):

return self.ccount

class meta:

db_table="cartinfo"

建立資料表

語法 create table 表名 欄位名稱 字段型別 字段特徵 是否為null,預設值 標識列 主鍵 唯一鍵 外來鍵 check約束 欄位名稱 字段型別 字段特徵 是否為null,預設值 標識列 主鍵 唯一鍵 外來鍵 check約束 建立老師表teacher id name gender age...

建立資料表

一 資料表 1 資料表 或表 是資料庫最重要的組成部分之一,是其他物件的基礎 2 表是乙個二維表,行稱為 記錄 列稱為 字段 二 建立資料表 1 首先開啟資料庫 資料庫要存在 show databases 檢視當前所有的資料庫 use 資料庫名稱 開啟指定資料庫 select databases 顯...

建立資料表和修改資料表

建立表 sql中建立和刪除資料庫物件的語句被稱為資料定義語言 data definition language,ddl 操作這些物件中資料的語句被稱為資料操作語言 data manipulation language,dml 建立語句屬於ddl,用create table命令 create temp...