Я следил за учебником здесь http: //webpy.org/docs/0.3/tutorial затем просмотрел веб-страницы, чтобы узнать, как использовать часть списка задач с sqlite, и нашел это http://kzar.co.uk/blog/view /web.py-tutorial-sqlite
Я не могу передать эту ошибку. Я искал, и ни один из результатов, которые я не могу найти, мне слишком помог. Большинство предлагают убрать кавычки из круглых скобок.
Ошибка
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)
$for todo in todos:
- $todo.title
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