当我向Django API发出请求时,我想在保存模型时删除换行符:
def save(self, *args, **kwargs):
self.title.replace("\r\n", "")
然而,这似乎不适用于它打印的Django Admin:
Oranges\r\n
curl -v -include --form name="test\r\n" --form raw_image=@test.jpg http://127.0.0.1:8000/v1/fruit/
答案 0 :(得分:1)
当你这样做时:
def save(self, *args, **kwargs):
self.title.replace("\r\n", "")
Python删除所有回车符+换行符对,然后抛弃结果。
def save(self, *args, **kwargs):
self.title = self.title.replace("\r\n", "")
会起作用,或者你甚至可以这样做:
def save(self, *args, **kwargs):
self.title = self.title.rstrip()
如果您只想删除尾随换行符。