[PYTHON] So führen Sie eine arithmetische Verarbeitung mit der Django-Vorlage durch

Einführung

Mithilfe eines Moduls namens django-mathfilters können Sie die Vorlage arithmetisch verarbeiten. In diesem Artikel werde ich Ihnen zeigen, wie Sie es implementieren.

Referenz

django-mathfilters · PyPI

Umgebung

Python(3.6.2) Django(2.1.7)

Wie installiert man

Installieren Sie Django-Mathfilter

pip install django-mathfilters

INSTALLED_APPS wurden mathematische Filter hinzugefügt

settings.py


# Application definition

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'sass_processor',
    'storages',
    'mathfilters', #← Hinzufügen
]

Aus Vorlage lesen

- load mathfilters

Jetzt können Sie die Vorlage arithmetisch verarbeiten.

Rechenmethode

python:template_file.html.haml


- load mathfilters

%ul
  %li
    10 - 2 = {{ 10 | sub:2 }}  # 8
  %li
    10 + 5 = {{ 10 | addition:5 }} # 15
  %li
    10 × 3 = {{ 10 | mul:3 }} # 30
  %li
    10 ÷ 2 = {{ 10 | div:2 }} # 5
  %li
    | -10 | = {{ -10 | abs }} # 10
  %li
    20 ÷ 3 = {{ 20 | mod:3 }} # 2

Recommended Posts

So führen Sie eine arithmetische Verarbeitung mit der Django-Vorlage durch
[Tipps] Die Vorgehensweise beim Erstellen von HTML mit Django wird erweitert
Wie fange ich mit Django an?
Wie man einen Taschentest mit Python macht
So führen Sie vom Server gesendete Ereignisse in Django durch
So führen Sie eine Mehrkern-Parallelverarbeitung mit Python durch
So entwickeln Sie eine Cart-App mit Django
So implementieren Sie "named_scope" von RubyOnRails mit Django
Mach Django mit CodeStar (Python3.6.8, Django2.2.9)
So führen Sie eine Hash-Berechnung mit Salt in Python durch
Mach Django mit CodeStar (Python3.8, Django2.1.15)
Problemumgehung für Djangos Vorlage existiert nicht
So führen Sie mit OpenCV ein Null-Padding in einer Zeile durch
Wie aktualisiere ich mit SQLAlchemy?
Wie man mit Theano besetzt
Führen Sie eine AES-Verschlüsselung mit DJango durch
Wie mit SQLAlchemy ändern?
So trennen Sie Zeichenfolgen mit ','
Dinge zu tun, wenn Sie anfangen, sich mit Django zu entwickeln
Wie man RDP auf Fedora31 macht
Wie lösche ich mit SQLAlchemy?
Umgang mit statischen Dateien bei der Bereitstellung in der Produktion mit Django
So überprüfen Sie das Verhalten von ORM mit einer Datei mit django
[Django] Wie man Eingabewerte im Voraus mit ModelForm angibt
So lösen Sie den CSRF-Schutz bei Verwendung von AngularJS mit Django
So nehmen Sie erste Einstellungen für die Django-Projekterstellung vor
So brechen Sie RT mit tweepy ab
Schritte zur Entwicklung von Django mit VSCode
[Python] Wie man PCA mit Python macht
Python: So verwenden Sie Async mit
[Django] So testen Sie Form [TDD]
Was tun mit der Installation von Magics?
So verwenden Sie virtualenv mit PowerShell
So installieren Sie Python-Pip mit Ubuntu20.04LTS
Standardisieren Sie HTML, um mit Django gemietet zu werden
Umgang mit unausgeglichenen Daten
Schwanzrekursion mit Python2 durchführen
Wie fange ich mit Scrapy an?
Erste Schritte mit Python
Wie man CSS in Django reflektiert
Umgang mit dem DistributionNotFound-Fehler
Was tun mit PYTHON Release?
Aufblasen von Daten (Datenerweiterung) mit PyTorch
Machen Sie einen Filter mit einer Django-Vorlage
So berechnen Sie das Datum mit Python
Ich möchte ○○ mit Pandas machen
Wie schreibe ich Django1.9 umweltunabhängig wsgi.py
So installieren Sie den MySQL-Connector mit pip3
So verbinden Sie INNER mit SQL Alchemy
So installieren Sie Anaconda mit pyenv
Umgang mit "Sie haben mehrere Authentifizierungs-Backends konfiguriert ..." (Django)
Django # 2 (Vorlage)
Ich habe versucht, das Entwicklungsstartverfahren von Django kurz zusammenzufassen
Schritt Notizen, um mit Django zu beginnen
[Blender] So legen Sie shape_key mit dem Skript fest
Wie man mit matplotlib mehrere Figuren betitelt