Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Web
  • » [webpy] как открыть по линку локальную html страницу? [RSS Feed]

#1 Апрель 1, 2008 15:57:41

Pyterra
От:
Зарегистрирован: 2008-04-01
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

[webpy] как открыть по линку локальную html страницу?

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

файл code.py

#!/usr/bin/python
import web
import os
from web import form

render = web.template.render('tmpl/')

urls = ('/', ‘index’
)

upath=os.getcwd()+'/tmpl/users.html'
up="http://ya.ru

myform = form.Form(
form.Textbox(”Server“, value='srv'),
form.Textbox(”Database“, value='db'))

class index:
def GET(self):
form = myform()
web.output(render.formtest2(form, upath, up))

web.webapi.internalerror = web.debugerror
if __name__ == ”__main__“: web.run(urls, globals(),web.reloader)

файл темплейта:

$def with (form, upath, up)
$:form.render()
$upath
<a href=”$:upath>“Create user</a>
<a href=”$:up">Create user2</a>

При запуске code.py появляется web-окно с двумя полями и двумя ссылкам. Почему при клике по ссылке, ведущей на ya.ru сайт открывается, а по ссылке, ведущей к локальному документу ничего не происходит? При этом, если скопировать shortcut с линка и открыть его в новом окне, то соответствующая страничка открывается без проблем.



Отредактировано (Апрель 1, 2008 15:58:25)

Офлайн

#2 Апрель 1, 2008 17:32:49

slav0nic
Команда
От: dp.ua
Зарегистрирован: 2006-05-07
Сообщения: 2252
Репутация: +  40  -
Профиль   Отправить e-mail  

[webpy] как открыть по линку локальную html страницу?

если надо чтоб тестовый сервер вернул локальную хтмл страницу/другую статику, то его надо положить в каталог /static

Офлайн

#3 Апрель 1, 2008 18:18:39

Pyterra
От:
Зарегистрирован: 2008-04-01
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

[webpy] как открыть по линку локальную html страницу?

slav0nic
если надо чтоб тестовый сервер вернул локальную хтмл страницу/другую статику, то его надо положить в каталог /static
Спасибо большущее – заработало! :)



Офлайн

  • Начало
  • » Web
  • » [webpy] как открыть по линку локальную html страницу?[RSS Feed]

Board footer

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

Powered by DjangoBB

Lo-Fi Version