if you can query your views with sql that should be possible with dal too, just declare your views as web2py tables and set migrate=False (no need to create tables)
something like
db.define_table('your_view_name',
Field('field1'),
Field('field2'),
migrate=False)

