I have a Django web application in which I want to give an option to capture the image in the registration form. So, whenever the user presses the capture image button then
You can use WebRTC for this; html5rocks.com has a nice tutorial, see especially the example of taking screenshots. To store the image on the server, you'll have to upload it via AJAX.