Осуществил связь
многие к одному, где
SomeObj - первичная модель, а
AnotherObj - вторичная модель, которая содержит в себе какой-нибудь файл. Хотелось бы сохранять файлы в папке с названием значения поля title уже созданного экземпляра SomeObj
(к которому непосредственно относиться AnotherObj). Возможно ли это реализовать через
models.ForeignKey
или каким то иным способом?
# Первичная модель
class SomeObj(models.Model):
title = models.CharField(max_length=150)
def __str__(self):
return self.title
# Вторичная модель
class AnotherObj(models.Model):
someobj = models.ForeignKey(SomeObj, on_delete=models.CASCADE, related_name="files") # Связь к SomeObj
file = models.FileField(upload_to=f"files/<b>{ТУТ TITLE ПЕРВИЧНОЙ МОДЕЛИ}</b>") # Поле для файла