Exemple #1
0
f = req.form

p = path.join(path.dirname(__file__), 'editform.html')

if not f.getvalue('posted'):
    id = f.getvalue('id')
    rss = Rssurl(id=int(id))
    value_dic.update({'title': rss.title, 'url': rss.url, 'item_id': id})
else:
    id = f.getvalue('id')
    title = f.getvalue('title', '')
    url = f.getvalue('url', '')
    value_dic.update({'title': title, 'url': url, 'item_id': id})
    if not title:
        errors['title'] = 'タイトルを入力してください。'
    if not url:
        errors['title'] = '正しいURLを入力してください。'
    if not errors:
        rss = Rssurl(id=int(f.getvalue('id')))
        rss.title = title
        rss.url = url
        rss.upate()
        p = path.join(path.dirname(__file__), 'posted.html')
        value_dic['message'] = 'RSS取得URLを編集しました'

t = SimpleTemplate(file_path=p)
res = Response()
body = t.render(value_dic)
res.set_body(body)
print(res)