Was ist das eingebaute Template-Tag, um das aktuelle Jahr dynamisch anzuzeigen? Wie "2011", was wäre das Template-Tag, um das anzuzeigen?
163
Das vollständige Tag, das nur für das aktuelle Jahr gedruckt werden soll, lautet {% now "Y" %}
. Beachten Sie, dass das Y in Anführungszeichen stehen muss.
Y
Übrigens , dieser Code ist falsch, der muss wie in cabisheks Antwort zitiert werden.F
stattM
{% now 'Y' %}
ist die richtige Syntaxquelle
{% now %}
quelle
Ich habe auf meiner Django-basierten Website http://pmtboyshostelraipur.pythonanywhere.com/ Folgendes verwendet, das wie erwartet funktioniert (Vielleicht hätte es zum Zeitpunkt des Lesens dieses Beitrags nicht mehr funktioniert, da dies ein kostenloses Hosting ist versuchen Sie es im Code und sehen Sie).
Sie können es im Fußzeilenteil besuchen und sehen, wo ich das aktuelle Jahr mit dem folgenden Code angezeigt habe (der CSS-Teil ist weggelassen, verwenden Sie also Ihren eigenen).
In der Fußzeile meiner Website wird der folgende zentrierte Text angezeigt.
quelle
In meiner Vorlage benötigte ich neben dem aktuellen Jahr eine Dropdown-Liste mit Ablaufdatum für Kreditkarten mit 20 Werten (beginnend mit dem aktuellen Jahr). Die
select
Werte mussten 2-stellig und die Anzeigezeichenfolgen 4-stellig sein. Um komplexen Vorlagencode zu vermeiden, habe ich dieses einfache Vorlagen-Tag geschrieben:Und verwendet es auf folgende Weise:
quelle