Эскизы по своим папкам
Добавил раскидывание эскизов по папкам, соответствующим ID заказа. Это позволит загружать файлы с одинаковыми именами для разных заказов, без добавления всякой фигни к имени эскиза.
This commit is contained in:
@@ -105,7 +105,11 @@ class Order(models.Model):
|
||||
|
||||
#Эскизы
|
||||
class Sketch(models.Model):
|
||||
sketch_file = models.FileField(upload_to = 'sketches/') #путь к файу
|
||||
def get_sketch_path(self, file_name):
|
||||
template = 'sketches/%s'
|
||||
return template % '' if self.order == None else '%s/%s' % ((template % self.order.id), file_name)
|
||||
|
||||
sketch_file = models.FileField(upload_to = get_sketch_path) #путь к файу
|
||||
order = models.ForeignKey(Order) #id заказа
|
||||
|
||||
def __unicode__(self):
|
||||
|
||||
Reference in New Issue
Block a user