Django for a simple web application
You definitely don't have to use a database with Django.  Whether it fits your needs, only you can tell.  There are other Python web frameworks that you can use.
I'm developing an app (an API) in python  and I would like to offer some of its functionality through a web interface (like web services do). 
I've been looking at django, but I don't know if really fits well in my idea. I only want to create a web page that invokes to my API methods in order to acomplish the functionality that offers that web page. But, after followed the tutorial, I feel a little confused about the point of django. It seems to me to be more related with an ORM than a classic web application. 
Is django a solution so heavy for such a simple development (as I mentioned, make calls to my API through the web)? Do I always have to use a database?
Thanks.