Update models.py

Might as well call uuid4 directly than have a pointless method that does it.
By placing FILE_FORMATS outside the model you have it accessible to any future code you write (DRY)
For urls, URLField is better than CharField