sqlite3 - Python sqlite Internal Server Error -


i'm working on website powered python @ end. following script receives values javascript , should write same database.

import cgi import sqlite3  form = cgi.fieldstorage() brand = form['brand'].value model = form['model'].value  db = sqlite3.connect("dbase.db") query = "insert requests (brand, model) values (?, ?)" db.execute(query, (brand, model,)) db.commit() db.close() 

but invoking script returns 500 internal server error. surprise, following code, run independently on terminal works perfect.

import sqlite3  brand = 'nokia' model = 'lumia 625'  db = sqlite3.connect("dbase.db") query = "insert requests (brand, model) values (?, ?)" db.execute(query, (brand, model,)) db.commit() db.close() 

i'm using python 2.7.5 , running on lighttpd server. also, db.execute() portion error occurs. how can correct problem?

this might happen not having database dbase , table requests .you need database , table inserting fields.you can create database query

sqlite3 dbase.db 

and next need create table like

create table requests(brand varchar(10), model varchar2(10)); 

then file execute


Comments

Popular posts from this blog

windows - Single EXE to Install Python Standalone Executable for Easy Distribution -

c# - Access objects in UserControl from MainWindow in WPF -

javascript - How to name a jQuery function to make a browser's back button work? -