Вы можете использовать самоанализ базы данных для создания моделей из уже существующих таблиц. Вы можете разделить модели на приложения и исправить причудливую ошибку, которая, как кажется, теперь выдает снова. Это экономит кучу времени при интеграции с устаревшими базами данных.
python manage.py inspectdb > models.py
Подробнее:
http://docs.djangoproject.com/en/1.2/howto/legacy-databases/
Кроме того, я ничего не знаю для файлов CSV или SQL и не уверен, что вы подразумеваете под "шаблоном по умолчанию".