On Apr 16, 3:22 pm, Daxal <daxal.someone...@gmail.com> wrote:
> Hey guys,
>
> I am trying to render a modelmultiplechoicefield on my template and i
> cannot seem to figure out how. any help would be appreciated.
>
> Thanks.
>
> Here is model:
> class cvdb(models.Model):
>   user = models.ForeignKey(User)
>   Language = models.ManyToManyField(Language,
> db_table='cm_cvdb_language',
>                                     verbose_name="languages")
>   ProfDesgn = models.ManyToManyField(ProfDesgn,
> db_table='cm_cvdb_profdesgn',
>                                      verbose_name="professional
> designation", blank=True)
>   Practice = models.ManyToManyField(Practice,
> db_table='cm_cvdb_practice',
>                                     verbose_name="Practice",
> blank=True)
>   Sector = models.ManyToManyField(Sector, db_table='cm_cvdb_sector',
>                                   verbose_name="Sector", blank=True)
>   Profession = models.ManyToManyField(Profession,
> db_table='cm_cvdb_profession',
>                                       verbose_name="Profession",
> blank=True)
>   Country = models.ManyToManyField(Country,
> db_table='cm_cvdb_country',
>                                    verbose_name="Country", blank=True)
>
> Here is my form:
> class cvForm(forms.Form):
>   Language =
> forms.ModelMultipleChoiceField(queryset=Language.objects.all())
>   ProfDesgn =
> forms.ModelMultipleChoiceField(queryset=ProfDesgn.objects.all(),
> required=False)
>   Practice =
> forms.ModelMultipleChoiceField(queryset=Practice.objects.all(),
> required=False)
>   Sector =
> forms.ModelMultipleChoiceField(queryset=Sector.objects.all(),
> required=False)
>   Profession =
> forms.ModelMultipleChoiceField(queryset=Profession.objects.all(),
> required=False)
>   Country =
> forms.ModelMultipleChoiceField(queryset=Country.objects.all(),
> required=False)
>
> My view is going to look something like:
>
> def cvdetails(request, id):
>    contact= User.objects.get(pk=id)
>    *show the six modelmultiplefields...*
>    *save*
>    return render('cm/cvdetails.html', request)
>
> any idea on how to even start the views?        :S
>
> I am reallllllly confused.
>
> Thank youuu for all your help!!!    <3
>

It's a form. You don't "show" the fields in the view, you instantiate
the form and pass it to the template. See:
http://docs.djangoproject.com/en/1.1/topics/forms/#using-a-form-in-a-view
--
DR.

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-us...@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