It may sometime happen that to validate a form field you need to check the value with some existing value from the database related to the User or some other entity. But sadly Django doesn’t allow accessing the Request object in the clean() or clean_<FieldName>() methods. Here is a way around it -