2014-02-26 1 views
0

하나의 HTML 템플릿 만 사용하는 웹 사이트를 만들고 싶습니다. 예를 들어, 새 객체를 만들고 싶다면 버튼을 클릭하고 양식이 나타나고 나머지 웹 페이지는 그대로 남겨 둡니다. 내 질문은 simples : 가능한 모든 입력/결과를 처리하는 데 하나만보기를 사용해야합니까 또는 동일한 템플릿을 처리하는 여러보기가 있어야합니까? 사전Django - 모든 웹 사이트에 대해 하나의보기 만 사용해야합니까?

+0

일반적으로 DRY (반복하지 말 것) 코드는 항상 최상입니다. 하나의 템플릿을 재사용 할 수 있다면 그렇게하는 것이 좋습니다. 그러나 템플리트의 다른 뷰가 완전히 관련이없는 경우에는 의미가 없습니다. 이 웹 사이트에서 할 일에 대해 좀 더 자세히 설명해 주시겠습니까? –

답변

0

에서

감사는 하나의 FormView을 갖는 충분해야 그에 따라 사건을 처리, 당신이 원하는 유일한 경우처럼 보인다. 주어진 양식의 경우, 필요하지 않은 경우 일반적으로 하나의보기로 유지하는 것이 좋습니다.

1

하나의보기를 수행 할 수 있지만 복잡해지기 시작하면 가능한 각 입력 및 출력을 고려해야합니다. 필요한만큼보기를 사용하고 이후에 모든 것을 하나의 페이지처럼 표현하기 위해 AJAX을 구현하는 것이 좋습니다

+0

하지만 템플릿 하나만 보관할 수 있습니까? – user3264316

+0

기술적으로 예. 그게 당신에게 필요한 것이면 스스로에게 물어보십시오. 그렇다면 문제는 없습니다. 지저분 해지기 시작하면 그것을 나눌 수 있습니다. – yuvi

관련 문제