On Fri, Apr 16, 2010 at 4:01 PM, Daxal <daxal.someone...@gmail.com> wrote:
> hi anyone know how to populate the manytomany fields in models on the
> template?
>
> *models*
> from django.db import models
> from django.forms import ModelForm
>
> 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)
>
> *modelform defined in models*
> class cvForm(ModelForm):
>  class Meta:
>    model = cvdb
>
> *views so far  - NEED some help here * thnkyou
>
> def cvdetails(request, id):

    cvdb = get_object_or_404(cvdb, id=id)
    if request.method == 'POST':
      f = cvform(instance=cvdb, data=request.POST)
      if f.is_valid():
        f.save()
    else:
      f = cvform(instance=cvdb)
    return render_to_response('cm/cvdetails.html',
context_instance=RequestContext(request, {'form': f}))


>  f = cvForm(request.POST)
>  return render('cm/cvdetails.html', request)
>
> any ideas on how to make the view the right way? i cant seem to find
> many resources.
>
> right now my template shows
> <form action="../cv/" method="post">
> {{ form.Language }}
> {{ form.Country }} ...etc
> <input type="submit" value="submit">
> </form>
>
> thanks. any help would be much appreciated. <3
>

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