def get_image_path(instance, filename):
new_file_name = uuid1().hex
if '.' in filename:
new_file_name = '{}.{}'.format(uuid1().hex, filename.split('.')[-1])
return os.path.join('images', instance.pk, new_file_name)
./manage.py collectstatic
<img src="{{ mymodel.my_image_field.url }}" alt="My image"/>