Hi Satyam,
Well, Celery is used for background tasks, like running requests to other services out of the response loop and such. Your question is confusing 'cause forms are used to validate user input and, well, there is no user in a background task.
What you can do is have a normal form attached to a view and, if the form `.is_valid()`, you call the celery function to do the whole processing of the registration form. Just be sure that, if your registration takes less than a second, it is not worth running in a background task.