0
작동하지 않는 장고 모델을 저장할 때 장고 관리자에 출력합니다 :파이썬 스트립 줄 바꿈
Oranges\r\n
curl -v -include --form name="test\r\n" --form [email protected] http://127.0.0.1:8000/v1/fruit/
작동하지 않는 장고 모델을 저장할 때 장고 관리자에 출력합니다 :파이썬 스트립 줄 바꿈
Oranges\r\n
curl -v -include --form name="test\r\n" --form [email protected] http://127.0.0.1:8000/v1/fruit/
당신이 할 경우 :
,536,def save(self, *args, **kwargs):
self.title.replace("\r\n", "")
파이썬은 캐리지 리턴 + 라인 피드 쌍을 제거한 다음 그 결과를 버립니다.
def save(self, *args, **kwargs):
self.title = self.title.replace("\r\n", "")
작동합니다, 또는 당신은 할 수도 있습니다
def save(self, *args, **kwargs):
self.title = self.title.rstrip()
만 후행 줄 바꿈을 제거하기를 원한다면.
문자열은 변경 불가능합니다.'.replace()'에 의해 반환 된 값을'self.title'에 다시 할당해야합니다. –
예 :''self.title = self.title.replace ("\ r \ n", "")''? – Prometheus
예. 'replace'는 함수이며, 새로운 값을 반환하고 원래의 값을 건드리지 않습니다. –