python setup.py install Деякі UNIX-подібні системи вимагають виконання команди від імені" />

Створюємо свій сайт

200? '200px': '' + (this.scrollHeight + 5) + 'px'); "> python setup.py install


Деякі UNIX-подібні системи вимагають виконання команди від імені адміністратора:

200? '200px': '' + (this.scrollHeight + 5) + 'px'); "> sudo python setup.py install


Також додаток можна встановити за допомогою EasyInstall. виконавши команду:

200? '200px': '' + (this.scrollHeight + 5) + 'px'); "> sudo easy_install web.py

Давайте створимо новий текстовий файл і назвемо його code.py.
Відкриємо його і наберемо даний код:

200? '200px': '' + (this.scrollHeight + 5) + 'px'); "> import web


Це завантажить модуль Web.Py, заради якого власне і варилася вся каша вище.
Тепер нам необхідно пояснити сервера, яка ж наша URL-структура. Напишемо нижче:

200? '200px': '' + (this.scrollHeight + 5) + 'px'); "> urls = (
'/', 'Index'
# 41;


Тепер при вході в корінь сайту буде завантажена сторінка index. І нехай руки у вас не чешуться, пане, бо нічого ще не готове.

Сторінки сайту, GET # 92; POST запити

200? '200px': '' + (this.scrollHeight + 5) + 'px'); "> class index:
def GET (self # 41 ;:
return "Hello, world!"


Тепер при вході на сайт буде показуватися текст Hello, world !. Простіше кажучи, ми не змінюємо традицій.
Тепер треба наказати нашому великому додатком, щоб після всіх праць виводив нам HTML-код сайту. Для цього допишіть такий код:

200? '200px': '' + (this.scrollHeight + 5) + 'px'); "> if __name__ ==" __main__ ":
app = web.application (urls, globals (# 41; # 41;
app.run (# 41;


Давайте підсумуємо. Вийшов у нас такий код:

200? '200px': '' + (this.scrollHeight + 5) + 'px'); "> import web

class index:
def GET (self # 41 ;:
return "Hello, world!"

if __name__ == "__main__":
app = web.application (urls, globals (# 41; # 41;
app.run (# 41;


Скриптова частина простого сайту готова, тепер треба його лише запустити.

Зайдіть в командний рядок вашого сервера (або SSH-терміналу) і введіть команду:

200? '200px': '' + (this.scrollHeight + 5) + 'px'); "> $ python code.py
http # 58; // 0.0.0.0:8080/

200? '200px': '' + (this.scrollHeight + 5) + 'px'); "> echo 'Hello World';


P.S. Це клієнт-серверна програма або чисто сервер?

Схожі статті