Re: Updating request.POST

2009-09-13 Thread koranthala



On Sep 13, 6:38 am, koranthala  wrote:
> Hi,
>    I have the following scenario.
>    I am creating a custom admin page for one of the models. I am
> adding few extra fields. If the extra fields are set, then the user
> does not need to set the model fields. An example is given below:
>
> Model A:
>     val1 models.ForeignKey(A1)
>     val2 models.ForeignKey(A2)
>     val3 models.CharField()
>
> Form F:
>     val_x_1 forms.CharField()
>
> Now, on the add/change page for Model A, I am giving an option. It
> would look like the following:
>
> Add A:
> --
> val_x_1:    []
> val2:       []
> 
>               OR
> 
> val1:       []
> val2:       []
> val3:       []
>
> [Save] [Save and Add Another]
>
> The user can either type in val1, val2 and val3 or he can put in
> values in val_x_1 and val2 only, and my custom add_view should take
> care of everything.
>
> Now, the whole page is working fine. But, I am unable to update
> request.POST to set up values for val1, val2 and val3 based on the
> values val_x_1 and val2. I created a mutable copy and tried putting
> that copy back to request.POST, but everytime I am getting the 'cant
> adapt' error. The backend is PostgreSQL.
>
> If I dont update request.POST, the form.validate would fail inside the
> proper add_view. I cannot make it as blank=True straightaway because
> if the val_x_1 and val2 is not updated by the user, he needs to update
> mandatorily val1, val2 and val3.
>
> Can anyone help me on this?

Sorry for this question. There was a very foolish mistake from my part
which caused this issue.
I solved the same.
Thank You.
--~--~-~--~~~---~--~~
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
-~--~~~~--~~--~--~---



Updating request.POST

2009-09-12 Thread koranthala

Hi,
   I have the following scenario.
   I am creating a custom admin page for one of the models. I am
adding few extra fields. If the extra fields are set, then the user
does not need to set the model fields. An example is given below:

Model A:
val1 models.ForeignKey(A1)
val2 models.ForeignKey(A2)
val3 models.CharField()

Form F:
val_x_1 forms.CharField()

Now, on the add/change page for Model A, I am giving an option. It
would look like the following:

Add A:
--
val_x_1:[]
val2:   []

  OR

val1:   []
val2:   []
val3:   []

[Save] [Save and Add Another]

The user can either type in val1, val2 and val3 or he can put in
values in val_x_1 and val2 only, and my custom add_view should take
care of everything.

Now, the whole page is working fine. But, I am unable to update
request.POST to set up values for val1, val2 and val3 based on the
values val_x_1 and val2. I created a mutable copy and tried putting
that copy back to request.POST, but everytime I am getting the 'cant
adapt' error. The backend is PostgreSQL.

If I dont update request.POST, the form.validate would fail inside the
proper add_view. I cannot make it as blank=True straightaway because
if the val_x_1 and val2 is not updated by the user, he needs to update
mandatorily val1, val2 and val3.

Can anyone help me on this?

--~--~-~--~~~---~--~~
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
-~--~~~~--~~--~--~---