Sorry, see again!!

def payments_view(request, contact_id):
    payment = Payment()
    contact =   contact.objects.filter(id=contact_id)
    if contact:
        payment.contact  = contact[0]
        payment.save()


I dont think you are looking for this kind of thing :
cheers

On Tue, Oct 2, 2012 at 10:42 AM, Laxmikant Gurnalkar <
laxmikant.gurnal...@gmail.com> wrote:

> def payments_view(request, contact_id):
>     payment = Payment()
>     payment.contact  = contact[0]
>
>>         'contact': contact, 'payments': payments, 'form' : PaymentForm()
>>     })
>>     return render_to_response('CRMSite/contact_payments.html',rctx)
>>
>    rctx = RequestContext(request,{
> On Tue, Oct 2, 2012 at 4:20 AM, Keir Lawson <keirlaw...@gmail.com> wrote:
>
>> Sorry if this is a dumb question, just picking up Django.
>>
>> I've set up a payments form, to create payments associated with a contact
>> (see payments model) however I'm having trouble figuring out how to save
>> the payment with the relevant contact associated, as the contact isnt
>> selected as part of the form (its in the URL instead).  I've included both
>> the payment view and the view for processing it, my current approach
>> results in a validation error. Anyone able to help?
>>
>> Thanks
>>
>> Keir
>>
>> class Payment(models.Model):
>>     amount = models.DecimalField(max_digits=10, decimal_places=2)
>>     date = models.DateField()
>>     contact = models.ForeignKey(Contact)
>>
>> def payments_view(request, contact_id):
>>     contact = get_object_or_404(Contact, pk=contact_id)
>>     payments = Payment.objects.filter(contact=contact_id)
>>     rctx = RequestContext(request,{
>>         'contact': contact, 'payments': payments, 'form' : PaymentForm()
>>     })
>>     return render_to_response('CRMSite/contact_payments.html',rctx)
>>
>> def save_payment(request,contact_id):
>>         PaymentForm(request.POST,contact=contact_id).save()
>>         return payments_view(request, contact_id)
>>
>>  --
>> You received this message because you are subscribed to the Google Groups
>> "Django users" group.
>> To view this discussion on the web visit
>> https://groups.google.com/d/msg/django-users/-/g4cNoMI7bEoJ.
>> To post to this group, send email to django-users@googlegroups.com.
>> To unsubscribe from this group, send email to
>> django-users+unsubscr...@googlegroups.com.
>> For more options, visit this group at
>> http://groups.google.com/group/django-users?hl=en.
>>
>
>
>
>
>


-- 
*

 GlxGuru

*

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com.
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.

Reply via email to