Size: a a a

Django [ru] #STAY HOME

2020 October 16

ИХ

Ильяс Хакиев... in Django [ru] #STAY HOME
список объектов с полями чтобы потом распарсить его и вывести на странице.
предыстория: до всех этих манипуляций записывал данные в модель ajax'ом в попапе. теперь закрываю попап и хочу вывести обновленные список ExternalAddress без перезагрузки страницы
источник

M

Mike in Django [ru] #STAY HOME
Как я могу сохранять файлы примерно по такому пути to_upload=sounds/topic_name/ ?
class Question(models.Model):

 topic = models.ForeignKey(Topic, related_name='question', on_delete=models.CASCADE)
 name = models.CharField(max_length=650)
 sound = models.FileField(upload_to='sounds/название топика', blank=True, null=True)
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Ильяс Хакиев
список объектов с полями чтобы потом распарсить его и вывести на странице.
предыстория: до всех этих манипуляций записывал данные в модель ajax'ом в попапе. теперь закрываю попап и хочу вывести обновленные список ExternalAddress без перезагрузки страницы
у тебя drf подключен ?
источник

ИХ

Ильяс Хакиев... in Django [ru] #STAY HOME
Dan Tyan
у тебя drf подключен ?
нет
источник

DT

Dan Tyan in Django [ru] #STAY HOME
попробуй просто без цикла

list(Model.objects.filter(...).values('id', ...))
источник

M

Mike in Django [ru] #STAY HOME
sound = models.FileField(upload_to='sounds/' + topic__name, blank=True, null=True)?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Mike
Как я могу сохранять файлы примерно по такому пути to_upload=sounds/topic_name/ ?
class Question(models.Model):

 topic = models.ForeignKey(Topic, related_name='question', on_delete=models.CASCADE)
 name = models.CharField(max_length=650)
 sound = models.FileField(upload_to='sounds/название топика', blank=True, null=True)
используй функцию
источник

ИХ

Ильяс Хакиев... in Django [ru] #STAY HOME
Dan Tyan
попробуй просто без цикла

list(Model.objects.filter(...).values('id', ...))
спасибо, завтра попробую. на сегодня хватит )))) 13 часов ))
источник

DT

Dan Tyan in Django [ru] #STAY HOME
в ней получай данные из instance
источник

M

Mike in Django [ru] #STAY HOME
Dan Tyan
используй функцию
что за функция, самому опять писать что ли?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Mike
что за функция, самому опять писать что ли?
предлагаешь мне за тебя написать ?
источник

M

Mike in Django [ru] #STAY HOME
Dan Tyan
предлагаешь мне за тебя написать ?
нет  ). Просто не понятно какую функцию
источник

DT

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

DT

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

M

Mike in Django [ru] #STAY HOME
А есть вообще смысл разделять по папкам? Я же могу просто всё файлы в одну папку 'sounds/'  сохранять это, и будет норм же?
источник

DT

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

M

Mike in Django [ru] #STAY HOME
не, это шило. Нужно разделять, ага
источник

M

Mike in Django [ru] #STAY HOME
Dan Tyan
стоит
так а как сделать то? что за функция ?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
я тебе  две ссылки кинул
источник

M

Mike in Django [ru] #STAY HOME
Аааа , это для меня, спасибо
источник