0
템플릿에 linebreaks를 사용합니다. 그러나 테스트에서 'br'태그를 찾을 수 없습니다. 장고 테스트에서 br 태그를 찾을 수 없습니다.
{{ book.short_description | linebreaks }}
이
은self.assertContains(response, "New<br></br>Lines")
템플릿에 linebreaks를 사용합니다. 그러나 테스트에서 'br'태그를 찾을 수 없습니다. 장고 테스트에서 br 태그를 찾을 수 없습니다.
{{ book.short_description | linebreaks }}
이
은self.assertContains(response, "New<br></br>Lines")
당신은 HTML로 텍스트를 처리하기 위해 True
에 html
를 설정해야합니다 테스트를하다 :
self.assertContains(response, "New<br></br>Lines", html=True);
아니면 assertHTMLEqual
를 사용할 수 있습니다. 이것이 도움이되기를 바랍니다.
대신 AttributeError : 'HTMLParseError'객체의 속성이 'msg'입니다. –
입력 HTML이 유효하지 않은 경우 발생합니다! ''New
Lines'을 사용해보십시오! –
Django의 마지막 버전으로 업데이트해야한다고 생각합니다.이 버그는 10 일 전에 고쳐졌습니다! https://github.com/django/django/commit/d7a097265b1842843a73ce0da36ef98bacac8a3e –