Skip to content

Instantly share code, notes, and snippets.

@agungid
Last active March 8, 2018 06:17
Show Gist options
  • Save agungid/1f9656bacb7f69a460a6114b8dbf86b5 to your computer and use it in GitHub Desktop.
Save agungid/1f9656bacb7f69a460a6114b8dbf86b5 to your computer and use it in GitHub Desktop.
from __future__ import unicode_literals
import os
from uuid import uuid4
from django.db import models
def file_image(instance, filename):
ext = filename.split('.')[-1]
filename = "%s.%s" % (str(uuid4()), ext)
return os.path.join('upload', filename)
class Karyawan (models.Model):
nama = models.CharField(max_length=100)
alamat = models.TextField(blank=True)
foto = models.ImageField(upload_to=file_image, verbose_name='Photo', null=True, blank=True)
def __unicode__(self):
return self.nama
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment