bonjour

j'ai dans mon model la classe Material

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
class Material(models.Model):
    name = models.CharField(_('name'), max_length=50)
    description = models.TextField(_('description'), blank=True)
    slug = models.SlugField()
    category = models.ForeignKey(Category, verbose_name=_('category'))
    created = models.DateField(_("Date de creation"), auto_now_add=True)
    user = models.ForeignKey(User, default='request.user.pk')
je voudrai creer une dependance avec les enregistrements liés a l'utilisateur

dans le fichier url.py j'ai

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
from django.contrib.auth.models import User
from monprojet.material.models import Material
 
material_info = {"queryset" : Material.objects.filter(User=user)}
j'ai l'erreur name 'user' is not defined'

si j'ecris
Code : Sélectionner tout - Visualiser dans une fenêtre à part
material_info = {"queryset" : Material.objects.all()}
la ca marche mais j'ai tous les enregistrements de la base...