Форум сайта python.su
Новичок в django. Возник такой вопрос:
Есть две модели:
class Post(models.Model): title = models.CharField(max_length=128) text = models.TextField() public = models.BooleanField(default=False) class Meta: ordering = ["title"] def __unicode__(self): return self.title class Image(models.Model): post = models.ForeignKey(Post) image = models.ImageField(upload_to='images')
Офлайн
Django-ajax-uploader ставим по инструкции, настраиваем, переопределям метод upload_complete в классе LocalUploadBackend.
Офлайн
def _get_upload_to(instance, filename): return u'images/%s/%s' % (instance.post.id, filename) class Image(models.Model): post = models.ForeignKey(Post) image = models.ImageField(upload_to=get_upload_to)
Отредактировано inoks (Фев. 4, 2015 22:48:05)
Офлайн