Как получить доступ к URL изображения из одной модели django в другую? Как поместить его в шаблон?
Я использую две модели Forum и User.
User model.py:
class User(models.Model):
first_name = models.CharField(max_length=100)
middle_name = models.CharField(max_length=100)
last_name = models.CharField(max_length=100)
profile_img = models.ImageField(upload_to='images/', null=True, blank=True)
Я хотел получить доступ к url из User's profile_img и отобразить его в моем шаблоне в Forum. Как я должен закодировать это в Forum's model.py?
Это простое отношение. Чтобы получить url изображения, нужно добавить .url на объект Image. Просто используйте:
forum.author.profile_img.url