不好意思,想請問各位前輩們
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才做跳脫字元的處理
如果小弟的想法有問題的話,也歡迎前輩們給予指教,謝謝大家!