西遊之路 python全棧 Modles補充

2022-07-22 04:24:12 字數 896 閱讀 3878

1

class

usertotag(models.model):2#

nid = models.autofield(primary_key=true)

3 u = models.foreignkey(to='

user')

4 t = models.foreignkey(to='

tag')5

6class

meta:

# 聯合唯一

7 unique_together=[

8 ('

u','t'

),9 ]

1、多對多

--第三張表:自動建立、手動建立、手動+自動

2、自關聯:互粉

1

class

user(models.model):

2 username = models.charfield(max_length=32,db_index=true)3#

'user'可換成'self',建立外來鍵跟多對多關聯時建議都寫上 related_name

4 d = models.manytomanyfield('

user

',related_name='b'

)5def__str__

(self):

6return self.username

a、索引

b、一對多

c、一對一和一對多是什麼關係?     unique=true

d、多對多

--  第三張表:自動建立、手動建立、手動+自動

--  ###  多對多自關聯:互粉    related_name

Python全棧之路基礎

2.x的預設編碼是assic,預設不支援中文。而3.x的預設編碼是unicode,預設支援中文 3.x不相容2.x,新特性只在3.x上有 3.x的核心語法更加簡單易學 變數的命名規則 要具有描述性 變數名只能 數字,字母組成,不可以是空格或特殊字元 不能以中文為變數名 不能以數字開頭 不能被使用保留...

Python全棧之路Day17

初次編輯2017年10月13日,星期五 摘要一.檔案基本操作 二.檔案操作練習 作業今日總結 引用 py西遊攻關之基礎資料型別 檔案操作流程 開啟檔案 open 讀操作for line in f.readlines 會把檔案所有都放進記憶體中 for line in f 其中f為可迭代物件,不會把所...

Python全棧之路Day12

初次編輯2017年9月29日 9 15 21 摘要一.字元編碼 二.資料型別 三.流程控制 作業今日總結 引用 alex 字元編碼 字串 列表的增刪改查 for while迴圈 ascii碼 unicode str int 整形 long 長整型 list dict set float 浮點型 多行...