Create directory while upload using django

After uploading a file from the UI, how to create the a new directory with the current timestamp in /opt/files/ and copy the uploaded zip file to this directory, and unzip the zip file in the new directory and maintain the new directory name in a variable

You can use os.rename (documentation) to move the file as you choose (provided you have the necessary permissions). Unzipping can be done through the command line using Subprocesses or using a Python module (Examples using gzip module can be found here).