Я следовал этому уроку http://webpy.org/docs/0.3/tutorial, затем осмотрел сети, чтобы выяснить, как использовать часть списка задач с sqlite, и обнаружил, что http://kzar.co.uk/blog/view/web.py-tutorial-sqlite
Я не могу передать эту ошибку,Я искал, и ни один из результатов, которые я могу найти, не помог мне слишком сильно.Большинство из них предлагают убрать кавычки из скобок.
Ошибка
<type 'exceptions.ValueError'> at /
invalid literal for int() with base 10: '19 02:39:09'
code.py
import web
render = web.template.render('templates/')
db = web.database(dbn='sqlite', db='testdb')
urls = (
'/', 'index'
)
app = web.application(urls, globals())
class index:
def GET(self):
todos = db.select('todo')
return render.index(todos)
if __name__ == "__main__": app.run()
templates / index.html
$def with (todos)
<ul>
$for todo in todos:
<li id="t$todo.id">$todo.title</li>
</ul>
testbd
CREATE TABLE todo (id integer primary key, title text, created date, done boolean default 'f');
CREATE TRIGGER insert_todo_created after insert on todo
begin
update todo set created = datetime('now')
where rowid = new.rowid;
end;
Очень плохо знаком с web.py sqlite