Generic views are views that perform a certain pre-defined action, like creating, editing or deleting objects, or simply showing a template.
Generic views have to be distinguished from functional views, which are always hand-written to perform the required tasks. In a nutshell, it can be said that ...