來討論下django中表關聯的乙個問題。

2021-08-22 12:35:41 字數 311 閱讀 4547

在django中,如果乙個表與另乙個表是manytomany關係,則可以在乙個表中使用manytomany關係將兩個表關聯起來,這樣django會自動生成乙個關聯表來。

現在有乙個問題,如果希望在這個關聯表中新增額外的字段,該怎麼操作?

考慮乙個實際的問題,例如乙個表,user,乙個表group,這兩個表是manytomany的關係,系統會自動生成usergroup表來關聯兩個表。

這樣看起來很簡單,很強大,但問題是如果我希望知道乙個user是什麼時候加入到group中時,就需要在usergroup表中增加字段,但這個表是系統自動生成的,有什麼較好的解決方案?

大家來討論 apache下的FileUpload

如果用過apache寫的fileupload的話都知道,使用diskfileupload類的時候,需要去建立乙個臨時的目錄。我追蹤過fileupload的原始碼,一直追蹤到commons.io包下面的另乙個ioutils類。我所了解過程應該是這樣的,先將上傳的檔案放到臨時目錄下,然受在從臨時目錄裡面...

Django中表單Form的使用

在django中對表單form的定義涉及三個檔案 1 model.py 定義form對應到資料庫中的表,如 from django.db import models create your models here.from django.db import models class student ...

Django中表單驗證常用的Field

1 charfield 用來接收文字 引數 max length 指定最大長度 min length 指定最小長度 required 指定是否是必填項,預設為true error messages 驗證條件不滿足時給出的錯誤提示資訊。2 emailfield 用來接收郵件,會自動驗證郵件是否合法。錯...