Exemplo n.º 1
0
    body = t.render({'message': '巡回用URLを編集しました'})
    res.set_body(body)
    return res

@secured_expose(checkfunc=checklogin)
def listurl(_request):
    res = Response()
    rsslist = Rssurl.select()
    t = SimpleTemplate(file_path=relativepath('urllist.html'))
    body = t.render({'rsslist': rsslist})
    res.set_body(body)
    return res

@secured_expose(checkfunc=checklogin)
def index(_request):
    rsslist = []
    try:
        for rss in Rssurl.select(order_by='id'):
            rsslist.extend(parse_rss(rss.url))
    except:
        pass
    res = Response()
    p = path.join(path.dirname(__file__), 'rsslist.html')
    t = SimpleTemplate(file_path=p)
    body = t.render({'rsslist': rsslist})
    res.set_body(body)
    return res

if __name__ == '__main__':
    test()
Exemplo n.º 2
0
#!/usr/bin/env python
# coding: utf-8

from simpleappserver import expose, test
from httphandler import Response
from simpletemplate import SimpleTemplate

htmlbody = u"""<html><body>
<h2>お問い合わせフォーム</h2>
<form>
名前 :<br/>
<input type="text" name="name" value="${name}"/> <br/>
本文 :<br/>
<textarea name="body" cols="40" rows="10">${body}</textarea> <br/>
<input type="submit" name="submit" value="送信" />
</form>
</body></html>"""


@expose
def index(_request, name='', body='', submit=''):
    res = Response()
    t = SimpleTemplate(htmlbody)
    body = t.render({'name': name, 'body': body})
    res.set_body(body)
    return res


if __name__ == '__main__':
    test()