2017-07-01 1 views
1

ich eine Vorlage haben, mit dem Namen USER.HTML, w/dieser Codezeile:Flask-Moment nichts Anzeige auf Vorlage

<p>Member since {{ moment(user.member_since).format('L') }}. Last seen {{ moment(user.last_seen).fromNow() }}.</p> 

Welche der folgenden Seite macht:

enter image description here

Es sieht so aus, als ob es nichts rendert, aber dennoch den Quellcode der gleichen Seite betrachtend:

enter image description here

... Ich kann meine Zeitstempel zwischen den Tags sehen.

Meine Frage ist: Was hält den Browser davon ab, meinen Zeitstempel im Browser anzuzeigen?


Dinge zu beachten:

  • Ich bin mit Flask-Moment == 0.5.1
  • (gerade von pip Freeze-Befehl gezogen) Ich ziehe den Zeitstempel von einem PostgreSQL Datenbank (Bild unten)
  • ich bin nach dem Flask Web Development Buch, das von Miguel Grinberg (gezogen Code direkt von dort)
  • I'v e hat bereits die Flask-Moment Github-Seite und die moment.js Dokumentation überprüft und keine Antwort auf diese Frage gefunden.

Jeder Einblick wird sehr geschätzt werden!


Timestamp Registrierung in Tabelle

enter image description here

Antwort

3

Die Zeiten werden nicht angezeigt, da die style='display: none;' im Tag ist. Dadurch wird der Browser angewiesen, das Tag nicht anzuzeigen. Ich weiß nicht, woher es kommt, aber Sie sollten es in style='display: inline;' ändern.

+1

Interessant. Sie heben einen ausgezeichneten Punkt an. Ich werde sehen, ob ich den Ursprung dieses Stils finden kann. Wenn Sie den Stil direkt im Browser ändern, wird der entsprechende Zeitstempel angezeigt. – Xanagandr

Verwandte Themen