Как добавить текстовый редактор и компилятор в страницу django

В настоящее время я работаю над проектом, где мне нужно добавить текстовый редактор и компилятор на мою страницу. Я должен также предоставить функциональность, для пользователя, чтобы выполнить код и отобразить его на html-странице.

Вот пример страницы. https://www.w3schools.com/python/trypython.asp?filename=demo_compiler

Я хочу создать такую страницу. С чего мне начать?

(Я сделал текстовую область, в которой пользователь может написать код python. Затем я выполняю этот текстовый файл на сервере с помощью exec(code_from_textarea). Но я обнаружил, что это опасно. Поэтому я застрял)

Вернуться на верх