Size: a a a

Django [ru] #STAY HOME

2019 November 21

МП

Михаил Павлов in Django [ru] #STAY HOME
feed?
источник

BE

Black Eyes in Django [ru] #STAY HOME
походу)
источник

МП

Михаил Павлов in Django [ru] #STAY HOME
Подскажите как загрузить много файлов через DRF для такой схемы моделей:
class StoredFile(models.Model):
   file = models.FileField(upload_to='problem_files/%Y/%m/%d/')

class Post(models.Model):
 files = models.ManyToManyField(StoredFile)
источник

МП

Михаил Павлов in Django [ru] #STAY HOME
Через CreatePostAPiView
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Enot
Хотя уже в permission классах в user есть обьект юзер чей токен был передал в заголовке
в settings есть REST_FRAMEWORK покажи его
источник

МП

Михаил Павлов in Django [ru] #STAY HOME
Перебрал разные методы
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Михаил Павлов
Подскажите как загрузить много файлов через DRF для такой схемы моделей:
class StoredFile(models.Model):
   file = models.FileField(upload_to='problem_files/%Y/%m/%d/')

class Post(models.Model):
 files = models.ManyToManyField(StoredFile)
у тебя один файл может быть у нескольких постов ?
источник

МП

Михаил Павлов in Django [ru] #STAY HOME
Один пост, много файлов
источник

МП

Михаил Павлов in Django [ru] #STAY HOME
А
источник

МП

Михаил Павлов in Django [ru] #STAY HOME
Нет
источник

BE

Black Eyes in Django [ru] #STAY HOME
у многих файлов может быть один пост😈
источник

DT

Dan Tyan in Django [ru] #STAY HOME
что нет ?
источник

МП

Михаил Павлов in Django [ru] #STAY HOME
Но, файлы могут быть у модели Answer еще
источник

МП

Михаил Павлов in Django [ru] #STAY HOME
Файл только к одному посту
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Михаил Павлов
Файл только к одному посту
тогда зчем m2m ?
источник

МП

Михаил Павлов in Django [ru] #STAY HOME
Переслано от Михаил Павлов
Но, файлы могут быть у модели Answer еще
источник

DT

Dan Tyan in Django [ru] #STAY HOME
те один файл может быть у поста и у ответа
источник

МП

Михаил Павлов in Django [ru] #STAY HOME
Post, потом ответы - Answer
источник

МП

Михаил Павлов in Django [ru] #STAY HOME
В такой конфигурации получается что да, но необходимости в этом нет
источник

МП

Михаил Павлов in Django [ru] #STAY HOME
Вот для наглядности:

class StoredFile(models.Model):
   file = models.FileField(upload_to='problem_files/%Y/%m/%d/')

class Post(models.Model):
 title = models.CharField(max_length=200, verbose_name='Заголовок')
   description = models.TextField(verbose_name='Описание')
 files = models.ManyToManyField(StoredFile)

class Answer(models.Model):
   text = models.TextField(default=None, verbose_name='Текст ответа')
   files = models.ManyToManyField(StoredFile)
источник