나중에이 입력을 페이지에 표시하기 위해 django의 텍스트 영역 입력에서 줄 바꿈을 허용 할 수 있습니까?Django : textarea 입력에서 줄 바꿈을 허용합니다.
답변
적절한 HTML과 일반 텍스트 줄 바꿈을 대체; 단일 줄 바꿈이 HTML 줄 바꿈 (<br />
)이되고 새 줄 다음에 빈 줄이 있으면 단락이됩니다 (</p>
). 예를 들어
:
{{ value|linebreaks }}
값이 Joel\nis a slug
경우, 출력은 <p>Joel<br />is a slug</p>.
링크로 응답 할 때 사이트가 미래에 다운 될 경우를 대비하여 관련 정보를 게시물에 넣으십시오. – Mike
찾고있는 이들을 위해 jinja2 솔루션, 다음 stackoverflow 링크가 그 대답. 이 답을 찾기가 힘들어서 여기에 링크를 걸었습니다. http://stackoverflow.com/questions/10436458/allowing-br-tags-with-google-app-engine-and-jinja2 –
'\ n' 문자를 전자 우편, 입력 값 또는 자바 스크립트와 같은 HTML 렌더링 이외의 것에 사용합니까? – TheJKFever
사용 {% autoescape off %} {{ your_variable }} {% endautoescape %}
될 것입니다.
이렇게하면 안되기 때문에 잠재적 인 보안 문제가 발생할 수 있습니다. 허용 된 대답을 사용하십시오. –
템플릿에 사용자가 입력해야하는 텍스트 입력란이있어서 사용자가 입력 한 서식있는 텍스트를 유지하려고했습니다. 해결책은 간단히 Model 변수를 TextField 유형으로 변경했습니다. 심지어 관리자가 사용자 서식 텍스트를 보여줍니다. :)
ex.
class Uadds(models.Model):
title = models.CharField(max_length = 50)
description = models.TextField(max_length = 1000)
제목은 줄 바꿈을 표시하지 않지만 설명이 표시됩니다. 서식있는 텍스트 편집기로 이것을 테스트하지 않았습니다 ... 희망이 있습니다.
{% autoescape off %}
을 사용하지 마십시오! 그렇지 않으면 사용자가 제어하는 입력이 이스케이프되지 않아 보안 위험이 있습니다. 언급 한 바와 같이 linebreaks or linebreaksbr을 사용하십시오.
- 1. Django 템플릿에서 줄 바꿈을 생성하는 방법
- 2. 줄 바꿈을 무시하고 줄 바꿈을 어떻게 맞추는가?
- 3. 줄 중간에 줄 바꿈을 입력하려면 어떻게해야합니까?
- 4. 텍스트 영역 입력에서 줄 바꿈이 적용됩니다.
- 5. HTML TextArea 입력에서 PHP 배열을 통과하는 방법?
- 6. Google 크롬 텍스트 영역이 줄 바꿈을 추가하고 줄 바꿈을 추가합니다.
- 7. URL에서 줄 바꿈을 실행하십시오.
- 8. 테이블에서 줄 바꿈을 방지합니다.
- 9. 내용의 줄 바꿈을 방지합니다
- 10. 목록에 줄 바꿈을 추가하십시오.
- 11. 마크 다운에서 줄 바꿈으로 줄 바꿈을 유지해야합니까?
- 12. cakePHP에서 줄 바꿈을 인쇄하는 방법?
- 13. div (s) 줄 바꿈을 피하십시오
- 14. 줄 바꿈을 제거하는 PHP 양식
- 15. Powershell을 사용하여 줄 바꿈을 바꾸십시오.
- 16. 모든 줄 바꿈을 인식하는 방법?
- 17. JQuery를 사용하여 줄 바꿈을 추가하여
- 18. 줄 바꿈을 모두 이중화하는 방법?
- 19. TinyMCE에서 줄 바꿈을 방지하지 못하도록하십시오.
- 20. Sed가 줄 바꿈을 대체 하시겠습니까?
- 21. textmate에서 줄 바꿈을 삭제하는 방법
- 22. file.write에서 줄 바꿈을 억제하지 않음
- 23. Bash : 줄 바꿈을 억제하는 방법?
- 24. 옥 소스에서 줄 바꿈을 켭니까?
- 25. as3 textarea 구성 요소 : 사용자가 줄 바꿈을 입력 할 수 없음
- 26. django 등록 - 여러 사용자가 이메일 ID를 허용합니다
- 27. 크롬에서 내 텍스트 영역에 줄 바꿈을 추가하지 않으려면 어떻게해야합니까?
- 28. JTextPane에서 단어 줄 바꿈을 구현하는 방법과 공백없이 줄 바꿈을 만들려면 어떻게해야합니까?
- 29. 새 줄 문자를 두 번 mysql_real_escape_string 삽입하십시오. 새로운 줄 바꿈을 다시 얻는 방법?
- 30. PowerShell에서 명령 출력에 줄 바꿈을 어떻게 추가합니까?
{{value | striptags | urlize | autolinebreaks} 내가 할 일 –