Las vistas son donde se pone la logica, que buscara los datos a traves del modelo y se la pasara a los template para que la muestren en el navegador. Cada aplicacion tiene un archivo views.py. En este se ponen las vistas con funciones o clases. Estas vistas representaran paginas, dentro del archivo views.py se pueden tener tantas vistas como paginas se necesite. Para que las vistas puedan ser llamadas desde en navegador, hay dos formas. Una poniendo toda la configuracion en el archivo urls.py. Y la otra es crear un archivo urls.py igual al del proyecto pero en cada aplicacion. Y en el archivo principa, que seria el urls.py del proyecto hacer la referencia a los de las aplicaciones. En el ejemplo las aplicaciones se crean en una capeta llamada apps. Pero tambien se pueden crear en el mismo nivel que la carpeta del proyecto. Estructura del proyecto En rojo se ve la aplicaciones proyecto, en verde el proyecto tarea y en azul la aplicacion tarea. Archivo src/apps/proyecto/view...
Apuntes que dejo acá para no tener que volver a googlearlo o programarlo.