ん?
DjangoってORM(オブジェクト・リレーショナル・マッピング)が高機能だからSQLを直接書くことはほとんど無いですよ。
適性はあると思う。
SQLを学びたいということはデータベースを理解する必要性が分かっている。これを最初から直感的に分かっているのでしたら適性は合格点。
だけどデータベースをORMで操作する仕組みを学ぶことがDjangoの最初の課題ですね。
データベースを作れたら、adminで可視化して、viewsでロジックを組んで、Templateで見た目を整えて出力というのがDjangoの一般的な使い方だ
adminがかなり高機能だから解析の結果の整理などに向いていて、学術的な分野では、ほぼ標準的なWEBフレームワークと言っていいですね。