2015-05-22 3 views
-3

Edit: Обратите внимание, что это наш первый раз работает с сервером, питон, и это мой второй сайт, так что я почти ничего не знаем об этомзапустить программу питона на сервере

У нас есть проект и мы должны поставить наш питон код на сервере

проблема, мы пытались использовать CGI для запуска кода и у нас есть два вопроса:

  1. программа использует Tkinter, и это выглядит например, мы не можем использовать программу, использующую Tkinter o на сервере

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

мы можем добавить эту программу python на сервер?

(также, мы используем сервер Apache)

+0

Нет; нет; нет; нет; нет! –

+0

Вы ** НЕ ** запускаете что-либо в HTML. HTML - это язык разметки; не язык программирования! Это слой презентации, используемый во многих веб-браузерах (* плюс CSS *). –

+0

мы должны запустить программу python на веб-сайте, следует ли изменить ее на что-то подобное? –

ответ

0

Вы не можете запустить программу TkInter на сервере через CGI. Tkinter и веб-технологии несовместимы друг с другом.

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

+0

, поэтому из того, что я собрал, мне пришлось бы запустить его на стороне сервера, каждый раз, когда таймер обновляется, получает информацию с помощью Javascript и обновляет таймер на странице таким образом? –

+0

@ Mranth0ny62: Я не знаю достаточно о вашей реальной системе, чтобы ответить на это. –

+0

Что вы хотите знать? –

Смежные вопросы