不好意思,想请问各位前辈们
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才做跳脱字符的处理
如果小弟的想法有问题的话,也欢迎前辈们给予指教,谢谢大家!