저는 장고에서 초보자이며 어떻게해야할지 모르겠습니다.Django : 기본 페이지로 한 페이지 설정
필자는 모델 SimplePage를 가지고 있습니다.이 모델은 웹 사이트에서 볼 수있는 웹 페이지를 나타내며 관리자가 콘텐츠를 편집 할 수 있습니다. (나는 이것이 FlatPage와 비슷하다고 생각한다.)
그래서 나는 내 사이트에 대해 SimplePages를 많이 가지고 있는데, 그 중 하나를 메인 페이지로하고 싶다. (a.k.a. 인덱스 페이지.) URL /
에서 사용 가능하게 만드는 방법을 알고 있습니다. 그러나 약간 다른 처리를 받기를 원합니다. (다른 페이지와 다른 페이지 요소가 포함되어 있습니다.)
페이지를 기본 페이지로 표시하는 좋은 방법은 무엇입니까? 부울 필드 is_main_page
을 SimplePage 모델에 추가하는 방법을 고려해 보았지만 기본 페이지로 표시 될 수있는 페이지는 단 하나 뿐이라고 어떻게 확신 할 수 있습니까?
"마법 값"을 설정 파일에 저장하면 유연성이 떨어지며 더 나은 해결책이 있습니다. –
예, 최선의 방법은 아닙니다. 나는 편집을 추가했습니다. – gruszczy