This may not be relevant but just wanted to ask,
IF an object is passed from views to template and in the template will i be able to query many to many fields
<
It's also possible to register a filter like this:
class Profile(models.Model):
options=models.ManyToManyField('Option', editable=False)
@register.filter
def does_profile_have_option(profile, option_id):
"""Returns non zero value if a profile has the option.
Usage::
{% if user.profile|does_profile_have_option:option.id %}
...
{% endif %}
"""
return profile.options.filter(id=option_id).count()
More info on filters can be found here https://docs.djangoproject.com/en/dev/howto/custom-template-tags/