2011-12-17 5 views
1

장고와 함께 몇 가지 프로젝트를하고 있는데 장고 관리자를 사용하지 않고 간단한 관리 응용 프로그램을 직접 만들었습니다. 그러나 이것이 여전히 좋은 방법인지 계속 생각하고 있습니다.장고 관리자와 함께 가야 하나?

왜 내 자신 만의 관리자가 될지 선택의 여지가 없다면 유연성이 뛰어나고 원하는대로 할 수 있습니다. 또한 나는 정말로 독특한 인터페이스를 가질 수있다. 표준 Django 관리자는 프로젝트를 시작할 때 약간의 시간을 절약합니다. 그렇지만 정말 좋은 유연성을 원한다면 수정을 시작해야합니다 ... 인터페이스에 대해서도 일부 템플릿을 덮어 쓸 수 있다는 것을 알고 있지만 모든 레이아웃, 이미지, CSS 등 모든 것을 변경하고 싶습니다. 에).

이러한 이유가 자신의 관리자가되기에 합당한가요? 특히 내 페이지를 관리하기 위해 멋진 것을 필요로하지 않는다면?

감사합니다.

+1

언제든지 django 관리자를 사용자 지정 관리자와 함께 사용할 수 있습니다. 나는 관리자가 모델 업데이트/삭제를 관리자가 할 수없는 방식으로하는 전문화 된 관리자를 가지고있다 - 나는 여전히 기본보기를 위해 관리자를 사용한다. 또한 관리자 페이지를 작성하는 비용이 너무 적습니다. 관리자 앱을 작성하고 나중에 자신의 롤업을 결정하는 것이 어떻습니까? –

+0

의견을 보내 주셔서 감사합니다. 이미 내 관리자에게 모듈을 채택하기 시작했지만 아마도 맞춤 모듈을 사용할 것입니다. –

답변

2

+1

고마워, 내 일은 새 일을 배우는 데 도움이되는 반면 내 일은 제한하지 않을 것이라고 생각한다. 물론 작은 프로젝트의 경우 기본 관리자로 시작하는 것이 좋겠지 만 계획을 세우는 동안 이 시스템을 많은 프로젝트에 사용하십시오 - 나는 그 때 내 자신이 좋을 것입니다. 감사. –

+1

나는 동의하지 않는다. 바퀴를 다시 발명하는 것은 잘못된 것입니다. –

2

장고 관리자를 사용하면 모든 템플릿을 덮어 쓸 수 있습니다. 또한 내부적으로 많은 작업을 서브 클래 싱 할 수 있으므로 매우 유연합니다.

그리고 Yuji가 말했듯이; 당신은 언제나 당신 자신의 견해를 쓸 수 있습니다.

저는 장고 관리자와 꼭 같이 갈 것입니다. 내가 전에 한 번 같은 상황에 직면 한 here's how

0

당신이 원하는대로 당신은 장고 아민을 사용하고 수정할 수 있습니다. 여기에 내가 생각하는 올바른입니다 : 경우 당신은 큰 프로젝트 구축에

  1. : 미래의 수정은 전체 사용자 정의가 필요하고, 많은 .. 은 자신의 관리자 물품. 사실로. 당신은 항상 그것을해야합니다 - 나는 당신 자신의 것을 쓰는 것을 의미합니다 -. 그냥 장고와 함께.

  2. 작은 프로젝트를 구축하려는 경우 : 몇 가지 기능 만 있고 빠르게 빌드하려는 경우. (빠른 결과). 그것은 시간 낭비이기 때문에 새로운 것을 쓰는 것은 나쁜 생각 일 것입니다.

그러나 독자적으로 (보스가 끝나기를 기다리지 않고)이 작업을 수행하는 경우 나 자신 만의 관리자를 작성하는 것이 좋습니다. 좋은 경험이고, 장래에 당신을 도울 것입니다.

희망이 있습니다.

관련 문제