На моем веб-сайте, когда пользователь входит в систему, он перенаправляется на страницу своего профиля. Теперь я хотел бы увидеть все предметы, которые он хранит в базе данных. Как я мог сделать? Спасибо
Вот views.py. Это страница, на которую перенаправляется пользователь после входа в систему
class userView(TemplateView):
template_name = 'search/user.html'
Html file:
<div class="add">
<div class="posted">
{% if objects_list %}
{% for o in objects_list %}
<div class="container_band">
<div class=album_band>
<!-- insert an image -->
<img src= "" width="100%">
</div>
<div class="info_band">
<!-- insert table info -->
<table>
<tr><th><h2>{{o.band}}</h2></th></tr>
<tr><td> Anno: </td><td> {{o.anno}} </td></tr>
<tr><td> Disco: </td><td> {{o.disco}} </td></tr>
<tr><td> Etichetta: </td><td> {{o.etichetta_d}} </td></tr>
<tr><td> Matrice: </td><td> {{o.matrice}} </td></tr>
</table>
</div>
</div>
{% endfor %}
{% endif %}
</div>
models.py
class Info(models.Model):
utente = models.ForeignKey(settings.AUTH_USER_MODEL, on_delete=models.CASCADE, default=1)
band = models.CharField(max_length=200)
disco = models.CharField(max_length=200)
etichetta_p = models.CharField(max_length=200)
etichetta_d = models.CharField(max_length=200)
matrice = models.CharField(max_length=200)
anno = models.PositiveIntegerField(default=0)
cover = models.ImageField(upload_to='images/', blank=True)
def __str__(self):
return self.band
class Meta:
verbose_name_plural = "Info"
ordering = ['anno']