bonjour je ne sais pas pourquoi même si je mets contact=request.user je dois choisir manuellement l'utilisateur contact est foreignkey de user
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 
views.py
if request.method == 'POST':
        form = ContactForm(request.POST, request.user)
        if form.is_valid():
            contact = form.cleaned_data['contact']
            article = get_object_or_404(Immobilier, slug=slug)
            booking = Booking.objects.create(contact=request.user,article=article)
            article.save()
            context = {
                'article_name': article.name
            }
            return render(request, 'vente/merci.html', context)
    else:
        form = ContactForm()
    context['form'] = form
forms.py
class ContactForm(forms.ModelForm):
    class Meta:
        model = Booking
        fields = ('contact',)