Система тем Drupal специфична для Drupal: вы не можете отделить ее, не переписав много функций. Однако вы можете использовать Drupal в качестве интерфейсного сайта и предоставлять свой сайт Django для Drupal в качестве API или даже представлять саму базу данных.
В качестве API вы можете использовать Views 3 Custom Backend API для чтения данных из Django и их повторного отображения. Документации пока нет (Views 3 еще не выпустил стабильную версию), но вы можете проверить Apache Solr Views или Extendr , чтобы получить представление о том, как реализовать это.
Вы можете использовать API базы данных Drupal, но база данных действительно должна быть той же СУБД, что и Drupal. Вы можете обойти это ограничение, но это реальная боль (хотя в Drupal 7 это стало проще).