Show choosen option in a notification Feed, Django
- by apoo
Hey
I have a model where :
LIST_OPTIONS = (
('cheap','cheap'),
('expensive','expensive'),
('normal', 'normal'),
)
then I have assigned the LIST_OPTIONS to nature variable.
nature = models.CharField(max_length=15, choices=LIST_OPTIONS, null=False, blank=False).
then I save it:
if self.pk:
new=False
else:
new=True
super(Listing, self).save(force_insert, force_update)
if new and notification:
notification.send(User.objects.all().exclude(id=self.owner.id),
"listing_new",
{'listing':self, },
)
then in my management.py:
def create_notice_types(app, created_models,verbosity, **kwargs):
notification.create_notice_type("listing_new", _("New Listing"),
_("someone has posted a new listing"), default=2)
and now in my notice.html I want to show to users different sentences based on the options that they have choose so something like this:
LINK href="{{ listing.owner.get_absolute_url }} {{listing.owner}}
{% ifequal listing.nature "For Sale" %}
created a {{ listing.nature }} listing, <a href="{{ listing.get_absolute_url }}">{{listing.title}}</a>.
{% ifequals listing.equal "Give Away"%}
is {{ listing.nature }} , LINK href="{{ listing.get_absolute_url }}" {{listing.title}}.
{% ifequal listing.equal "Looking For"%}
is {{ listing.nature }} , LINK href="{{ listing.get_absolute_url }}" {{listing.title}}
{% endifequal %}
{% endifequal %}
{% endifequal %}
Could you please help me out with this. Thank you