[問題] 關於Django row data存入處理
不好意思,想請問各位前輩們
Django model能直接在欄位上做處理後就存入嗎?
ex:
class Musician(models.Model):
first_name = models.CharField(max_length=50)
last_name = models.CharField(max_length=50)
instrument = models.CharField(max_length=100)
def my_escaped():
first_name = first_name.escaped()
last_name = last_name.escaped()
需求:
直接對所有存入的 raw data裡面的 first_name, last_name做跳脫字元的處理
備註:
先前已嘗試透過 pre_save signal做了處理,但經過需求討論後發現,如果能夠針對所需
要處理的 Table column直接跳脫字元後就存入DB,這樣似乎更簡單明瞭,並且不用在每次
save之前判斷是否為特定的Table及特定的 column才做跳脫字元的處理
如果小弟的想法有問題的話,也歡迎前輩們給予指教,謝謝大家!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.150.90.6 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1610631069.A.66D.html
推
01/14 21:54,
3年前
, 1F
01/14 21:54, 1F
※ 編輯: firstlovesky (42.74.103.194 臺灣), 01/14/2021 23:59:06
→
01/14 23:59,
3年前
, 2F
01/14 23:59, 2F
→
01/15 00:16,
3年前
, 3F
01/15 00:16, 3F
→
01/15 08:43,
3年前
, 4F
01/15 08:43, 4F