2017-07-01 4 views
1

には何も表示されない:フラスコ-モーメントが、私はこのコード行/ wが、<em>user.html</em>という名前のテンプレートを、持っているテンプレート

次のページレンダリング
<p>Member since {{ moment(user.member_since).format('L') }}. Last seen {{ moment(user.last_seen).fromNow() }}.</p> 

enter image description here

これは何も描画されていないようですが、同じページのソースコードを見ています:

enter image description here

...タグ間にタイムスタンプが表示されます。

私の質問はブラウザでタイムスタンプが表示されなくなるのはなぜですか?考慮すべき


もの:

  • Iは、フラスコ-瞬間に== 0.5.1(PIPフリーズコマンドから直接引き出さ)
  • を使用している私は、PostgreSQLからタイムスタンプを引っ張っていますデータベース(下の画像)
  • 私はミゲルGrinberg(ストレート、そこからコードを引っ張っ)
  • I'vにより、フラスコウェブ開発本を、次のよすでにFlask-Moment githubページとmoment.jsのドキュメントをチェックし、この質問に対する答えは見つかりませんでした。

洞察を深めることができます。表の


タイムスタンプレジストリ

enter image description here

答えて

3

タグでstyle='display: none;'あるとして時間が表示されません。これは、ブラウザにタグを表示しないように指示します。私はどこから来ているのかわかりませんが、style='display: inline;'に変更してください。

次の行が含まれている必要がフラスコ-モーメントを使用する必要があるテンプレート::私の質問への答えが見つかり

+1

興味深い。あなたは優れた点を挙げています。私はそのスタイルの起源を見つけることができるかどうかを見ていきます。ブラウザで直接スタイルを変更すると、対応するタイムスタンプが表示されます。 – Xanagandr

関連する問題