There is no such thing as a Django web client. Are you talking about building a client application that communicates with another back end that already exists (or that you are implementing in parallel)? Django is a framework designed to facilitate an application acting as a back end, providing services via HTTP requests from other clients, usually web browsers. If you are thinking of implementing a Java or WP core as the back end, I would suggest you look at Django for that role instead.
If you have questions about the capabilities of the framework, I recommend you spend some time completing the tutorial and reading through the documentation so that you can determine whether or not Django will fit your needs.