Date:
Django помогает разработчикам избежать многих распространённых ошибок безопасности, предоставляя фреймворк, разработанный чтобы «делать правильные вещи» для автоматической защиты сайта
Да вы можете добавлять свой HTML код
Бэкенд-разработка фокусируется на серверной логике и базе данных
Будет ли SEO-оптимизация
Полезным будет данное сравнение: http://frontender
Они являются основными языками для создания пользовательского интерфейса и взаимодействия с сервером