Мое первое веб-приложение (Python): использовать CGI или фреймворк вроде Django?

Не хочу обременять вас всеми подробностями, но в основном я студент 2-го курса компьютерных наук без веб-приложений. опыт разработки.

По сути, я хочу создать маленькое «веб-приложение», которое принимает данные из html-формы, заставляет скрипт Python выполнять некоторые вычисления и повторно отображать эти результаты в вашем браузере.

На данный момент у меня есть форма и сценарий.Однако, когда я пытаюсь протестировать форму, вместо запуска скрипта мой браузер пытается его загрузить. Насколько я понимаю, это проблема скрипта cgi, и я должен создать веб-сервер, чтобы протестировать этот скрипт.

И здесь я застрял. Я почти ничего не знаю о веб-серверах и о том, как их настроить. Кроме того, я слышал, что GCI-скрипты ушли в прошлое и требуют значительных накладных расходов для правильной работы.

Это приводит к моим вопросам. Как мне завершить работу над моим приложением и протестировать мой cgi-скрипт? Мне установить apache и возиться с ним, или я должен искать что-то вроде движка приложений Google? Есть ли другие способы выполнить эту задачу без cgi-скриптов? Как в это вписываются такие фреймворки, как Django?

8
задан Helgi 27 May 2012 в 23:23
поделиться