TL; DR: Нет, и, вероятно, не очень хорошая практика
Прежде всего, Крис прав в том, что вы плохо используете StackOverflow. Вопросы должны быть ограничены одной темой, а не несколькими разными темами. Кроме того, если бы вы задали два разных вопроса и пометили их правильно, вы получите лучшие ответы.
Вопрос 1:
view
в Django - это не то, что показано вашему пользователю. template
есть. Шаблон выполнен из HTML и JavaScript. Представление просто выполняет механику заполнения шаблона.
Я не так хорошо знаком с PyGame, но я (и несколько минут, проведенных в Google, я потратил) говорю, что нелегко даже вручную портировать игру на HTML / Javascript, но в одиночку запустить игру на Pythonв веб-браузере через какой-то переводчик.
Вопрос 2:
Ваш второй вопрос интересен (и я думаю, что вы должны задать его отдельно с более подробной информацией). Держу пари, что это было бы возможно при аккуратном автоматическом написании сценариев процесса развертывания, но с сомнительной масштабируемостью. Он также был бы более уязвим для злонамеренных атак, поскольку единственной точкой отказа является репо.
Это действительно зависит от вашего варианта использования.