Guest User

Untitled

a guest
Jul 23rd, 2015
262
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.72 KB | None | 0 0
  1. class Mod(models.Model):
  2.  
  3.     def get_upload_path(self, filename):
  4.         if self.must_be_in_group :
  5.             upload_path = 'jakas_sciezka/' + filename
  6.         else:
  7.             upload_path = 'inna_sciezka/' + filename
  8.  
  9.         return upload_path
  10.  
  11.     group = models.ForeignKey(Group)
  12.     name = models.CharField(max_length=64, unique=True)
  13.     description = models.CharField(max_length=1028)
  14.     slug = models.SlugField(unique=True)
  15.     must_be_in_group = models.BooleanField()
  16.     mod_file = models.FileField(upload_to=get_upload_path)
  17.  
  18.     def save(self, *args, **kwargs):
  19.         self.slug = slugify(self.name)
  20.         super(Mod, self).save(*args, **kwargs)
  21.  
  22.     def __str__(self):
  23.         return self.name
Advertisement
Add Comment
Please, Sign In to add comment