2010-05-27 11 views
0
에 태그 및 매개 변수와 링크를 저장하는 방법

나는이 간단한 포스트 모델을 가지고 :텍스트 필드

class Post(models.Model): 

    title = models.CharField(_('title'), max_length=60, blank=True, null=True) 
    body = models.TextField(_('body')) 
    blog = models.ForeignKey(Blog, related_name="posts") 
    user = models.ForeignKey(User)  

내가 형태로 링크를 삽입 할 때, 다음이 링크가이 양식에서 몸에 저장되어 원하는 :

<a href="http://www.example.com" rel="nofollow">www.example.com</a> 

어떻게 : (태그 확인해 = "따르지"매개 변수)이 양식에

http://www.example.com or www.example.com 

나는 이것을한다 ?

감사합니다.^_^

답변

1

게시물의 양식 데이터를 저장한다고 가정합니다. 이 게시물을 나중에 렌더링 할 때 예를 들어 텍스트뿐만 아니라 작동하는 HTML 링크와 함께 표시하고 싶습니다. stackoverflow.com.

게시물을 렌더링 할 때까지이 단계를 연기하지 않는 이유는 무엇입니까? 이렇게하면 데이터베이스 컨텐츠가 'HTML-free'로 유지되며 링크 텍스트를 서버 측에서 작동중인 HTML 링크로 변환하는 것은 그리 큰 일이 아닙니다. 클라이언트 측에서 이러한 텍스트 링크를 HTML 링크로 설정할 수도 있습니다. 자바 스크립트를 통해.

추가 읽기 : Replace URL with a link using regex in python

+0

YESSS, 나는 자바 스크립트와 함께이 작업을 수행 할 수 있지만 나도 몰라. 당신이 나를 도울 수 ? 지금 urlize 필터를 사용하고 있습니다. 감사^_ ^ – xRobot