Hi All! Dealing with a legacy db.
the model: db.define_table('cars', Field('car_id','integer',writable=False), Field('model_id','integer'), primarykey=['car_id'], migrate=False ) If I go to appadmin and try to update any row in the table i get : SyntaxError: user is tampering with form's record_id: {'car_id': '9'} ! = {'car_id': 9L} link to update form http://127.0.0.1:8000/myapp/appadmin/update/db/cars?car_id=3 If i change primary key type: Field('car_id','id',writable=False), #notice 'id' type I can see the table in appadmin, but when i click on a link that shell bring me to update form I see the table again. link to update form http://127.0.0.1:8000/myapp/appadmin/update/db/cars/3