Найти - Пользователи
Полная версия: [webpy] как открыть по линку локальную html страницу?
Начало » Web » [webpy] как открыть по линку локальную html страницу?
1
Pyterra
народ,
в самом начале изучения языка столкнулась, наверное, с глупой проблемой. Не судите строго, но не получается загрузить по линку локальную 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 с линка и открыть его в новом окне, то соответствующая страничка открывается без проблем.
slav0nic
если надо чтоб тестовый сервер вернул локальную хтмл страницу/другую статику, то его надо положить в каталог /static
Pyterra
slav0nic
если надо чтоб тестовый сервер вернул локальную хтмл страницу/другую статику, то его надо положить в каталог /static
Спасибо большущее – заработало! :)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB