@y_o_l_k_i_n___e_g_o_r

Как изменить upload_to в модели django?

есть вот такая моделька:
class File(models.Model):
    owner = models.ForeignKey(CustomUser, on_delete=models.CASCADE)
    file = models.FileField(upload_to='/files/')
    file_name = models.TextField(blank=False)
    file_full_name = models.TextField(blank=False, unique=True)
    file_extension = models.TextField(blank=False)
    date_of_creation = models.DateTimeField(auto_now_add=True)


Нужно чтобы в поле upload_to был следующий путь:
имя_пользователя/files/
Как я могу при создании из поля owner получить username пользователя?
Или как при создании модели менять upload_to?
  • Вопрос задан
  • 51 просмотр
Пригласить эксперта
Ответы на вопрос 1
@kirillinyakin
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы