AWSもdjangoも初心者なために、デプロイ時のポート開放で詰まってしまいました。だいたいのAWS解説サイトでは、SSHやHTTPのポート設定を説明しているのですが、djangoはすこし事情が違うようです。
djangoを使用したプロジェクトは、http://(パブリックDNS名):8000からアクセスすることができます。ただ、このポート8000はセキュリティグループから解放しないといけません。djangoを想定していない解説サイトだと、当然ここは設定されないので、いろいろなサイトを参考にしている場合は注意してください。
実際に8000を解放するには、ダッシュボード左側から、ネットワーク&セキュリティ > セキュリティグループをクリックします。
使っているセキュリティグループを選択し、
インバウンドのルールを編集をクリックします。
あとは、インバウンドルールに、①カスタムTCP、②ポート範囲8000を追加してください。
もし、djangoのAWSデプロイで詰まっている方は、ぜひセキュリティグループからポートが解放されているかどうかを確認してみてください。