Есть идея, но я не уверен, как с этим справиться и достаточно ли одного django? - PullRequest
0 голосов
/ 14 октября 2019

Технически у меня есть 2 вопроса, которые я объединяю в 1 пост.

  • В представлениях мы можем запускать Python как обычно, верно? Итак, насколько требовательна вещь, которую я могу представить. Скажем, у меня была сделана игра с использованием Pygame и PyOpenGL (3D). Могу ли я поставить это в поле зрения и ожидать, что это сработает, или мне нужно сделать что-то дополнительное к этому, потому что это попадет на веб-сайт, и мне нужно знать много, что я могу подчеркнуть django. Другая часть вопроса заключается в том, будет ли это зависеть от сервера, на котором размещается django. Могу ли я сделать это на стороне клиента (или это так по умолчанию, зная, насколько мощным является django, я ожидал бы, что это так). Я знаю, что какая-то часть этого вопроса немного «нубистская», но технически я нуб, когда дело доходит до django. Все, что я сделал, это построил один веб-сайт с некоторыми формами и прочим (базовый материал для начинающих). Но теперь я заинтересован в том, чтобы ускорить процесс!

  • Другое дело, что большинство моих проектов и игр, которые я запускаю, находятся на git hub, и недавно я решил использовать контроль версий git вместе
    с github. Поэтому, когда я запускаю что-то, есть способ, которым я могу сказать
    django, чтобы получить репо моего github и запустить его в виде. Я знаю, что это довольно крутая, но сложная идея, особенно для новичка, вы бы
    ожидали, что я начну прогрессировать с чего-то более скромного, но я хочу масштабируемости и подумал, что это хороший подход к тому, чего я хотел достичь.

Как всегда, я благодарен и благодарен за все ваши предложения!

1 Ответ

0 голосов
/ 14 октября 2019

TL; DR: Нет, и, вероятно, не очень хорошая практика

Прежде всего, Крис прав в том, что вы плохо используете StackOverflow. Вопросы должны быть ограничены одной темой, а не несколькими разными темами. Кроме того, если бы вы задали два разных вопроса и пометили их правильно, вы получите лучшие ответы.

Вопрос 1:

view в Django - это не то, что показано вашему пользователю. template есть. Шаблон выполнен из HTML и JavaScript. Представление просто выполняет механику заполнения шаблона.

Я не так хорошо знаком с PyGame, но я (и несколько минут, проведенных в Google, я потратил) говорю, что нелегко даже вручную портировать игру на HTML / Javascript, но в одиночку запустить игру на Pythonв веб-браузере через какой-то переводчик.

Вопрос 2:

Ваш второй вопрос интересен (и я думаю, что вы должны задать его отдельно с более подробной информацией). Держу пари, что это было бы возможно при аккуратном автоматическом написании сценариев процесса развертывания, но с сомнительной масштабируемостью. Он также был бы более уязвим для злонамеренных атак, поскольку единственной точкой отказа является репо.

Это действительно зависит от вашего варианта использования.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...