2010-08-05 6 views
0

drupal 아름다운 테마로 작업하고 django 컨텐츠를 표시하는 방법이 있습니까? 장고로 작성된 사이트가 있는데, 템플릿을 만들고 디자인 사이트를 표시해야합니다. 이 대상에 drupal을 어떻게 사용할 수 있습니까?django 및 drupal

감사합니다 ..

답변

2

드루팔의 테마 시스템은 드루팔에 특정 : 당신은 많은 기능을 다시 작성하지 않고 분리 할 수 ​​없다. 그러나 Drupal을 프런트 엔드 사이트로 사용하고 Django 사이트를 API로 Drupal에 노출 시키거나 데이터베이스 자체를 노출 할 수도 있습니다.

API로 Views 3의 새로운 맞춤 백엔드 API를 활용하여 장고의 데이터를 읽고 다시 표시 할 수 있습니다. 아직 문서가 없습니다 (보기 3은 아직 안정적인 릴리스에 도달하지 않았습니다). 그러나 구현 방법에 대한 아이디어를 얻으려면 Apache Solr Views 또는 Extendr을 확인하십시오.

당신은 Drupal의 데이터베이스 API를 사용할 수 있지만, 데이터베이스는 실제로 Drupal과 동일한 RDBMS 일 필요가 있습니다. 그 한계를 극복 할 수는 있지만, 정말 고통 스럽습니다 (드루팔 (Drupal 7에서 더 쉽게 만들었지 만).

6

이렇게 두 시스템을 연결하면 항상 눈물이 생깁니다. 장고에서 무엇을하길 원 하든지 Drupal 모듈과 커스텀 코드로하는 법을 이해할 수 있습니다. 그리고 당신이 Drupal에서 만들 수있는 테마는 Django를 위해서도 만들어 질 수 있습니다. 당신이 하나 또는 다른 것을 배우는 데 소비하는 여분의 시간은 결국 적은 수의 기차 난관에서 갚을 것입니다.