Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 27, 2012 18:06:50

Artemaero
Зарегистрирован: 2012-12-27
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

cgi требуется маленькая помощь!

Уважаемые программисты! Имеется определенная база данных в Mysql - (Lizka), в ней есть таблица (students), и есть код, с помощью которого, Python эту таблицу открывает в браузере. Мне нужно добавить что-то в код (cgi, что-то такое), чтобы эту таблицу можно было открывать в браузере по прямой ссылке, на сколько я понял, речь идет о каких-то сайтах, которые дают хосты. Помогите пожалуйста, третью неделю ломаю голову, сколько не читаю всё равно не понимаю.

#!/usr/bin/python
# -*- coding: utf-8 -*-

import MySQLdb as db

con = db.connect('localhost', ‘root’, ‘dpk’, ‘Lizka’);
cur = con.cursor()
cur.execute(“SELECT * FROM `students`”)

data = cur.fetchall()

print “<table border='1'>”
for i in data:
print (“<tr><td>%s</td><td>%s</td></tr>” % (i, i)
print “</table>”)

con.close()

Офлайн

#2 Дек. 28, 2012 05:01:02

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

cgi требуется маленькая помощь!

Во-первых, советую почитать о WSGI
Во-вторых, Вам будет нужен какой-нибудь веб-сервер.
В-третьих, изобретать велосипед тут совершенно ни к чему, возьмите какой-нибудь простой веб-фреймворк, наподобие bottle, это сильно упростит Вашу задачу.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version