2010-05-22 2 views
2

내 페이지가 MediaWiki Markup으로 작성된 웹 사이트를 만들고 있는데, 파이썬에서 작동하는 파서 기능이 있습니다.Django - 템플릿 또는보기의 마크 업 구문 분석기

내 마크 업을 정확히 해석하려면 뷰의 코드 또는 템플릿에서? 내 첫 번째 추측은 다음과 같을 것입니다 :

return render_to_response('blog/post.html', {'post': post, 
          'content': parseMyMarkup(post.content) }) 

이것은 일반적인 규칙입니까? 아니면 다른 것을해야합니까?

답변

3

뷰 또는 템플릿에 코드를 삽입할지 여부를 결정하는 일반적인 규칙은 이것이다 :

코드가의 데이터를 수정 뷰에 넣어 것입니다 경우. 코드가 의 표시에만 영향을주는 경우 템플릿에 넣으십시오.

나는 마크 업 형식에 익숙하지 않다,하지만 당신은 대체를 수행 할하려는 경우 (예 : **word** becomes <b>word</b>)가 데이터를 수정 될 것이다, 그럼 내가보기에 넣어 것입니다.

희망 하시겠습니까?