I create my own custom filter tags to using in my project but every time i 
put in my HTML it just product this errors Invalid filter:

I don't where i do wrong, I try putting the {%load tag%} with child 
templates, it didn't work 

I try name it differently 

@register.filter("multiply", multiply) @register.filter(name="multiply") 
@register.filter() 

didn't work either 

Here my HTML code that include the filter:

<div class = "float-right  my-4 chartjs-render-monitor" id="chartContainerPH" 
style="width: 49%; height: 400px;display: inline-block; 
background-color:#FDFDFD;">
   <center>
   <a class="title-link" href="{%url 'ph' %}">PH:</a>
   <p> {{tank_system.PH|latest}}, </p>

   </center>
</div>


and here my code for my custom filter


from django import template
register = template.Library()

@register.filter('latest', latest)
def custom_last(value):
    last = None

    try:
        last = value[-1]
    except AssertionError:
        try:
            last = value.reverse()[0]
        except IndexError:
            pass

    return last


my views


from django.shortcuts import render
from django.views.generic import TemplateView
from zigview.models import tank_system

from django.contrib.auth.decorators import login_required
import logging
logger = logging.getLogger(__name__)


try:
    @login_required(login_url='/accounts/login/')
    def index(request): #gose to main dashboard page
                tank = tank_system.objects.all
                return render(request, 'FrounterWeb/extends/includes.html', 
{'tank': tank})
except:
    logger.error('index page request failed/errors')


I intend to use two custom filter

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/97860011-3621-4c46-b654-67a9c95d33af%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to