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)