html时间添加,如何从python方法向html添加时间

这是烧瓶应用程序的一部分。我想得到当前时间输出到任何地方的形式的html文件。你知道吗

我想在中添加current\u time()方法烧瓶r.py到中的任意位置。谢谢!你知道吗

你知道吗烧瓶r.py你知道吗import os

import sqlite3

from flask import Flask, request, session, g, redirect, url_for, abort, \

render_template, flash

from datetime import date

import time

app = Flask(__name__)

app.config.from_object(__name__)

app.config.update(dict(

DATABASE = os.path.join(app.root_path, 'flaskr.db'), ##in real world apps use instance folders for databases instead

SECRET_KEY = 'development key',

USERNAME = 'admin',

PASSWORD = 'default'

))

app.config.from_envvar('FLASKR_SETTINGS', silent=True)

def connect_db():

rv = sqlite3.connect(app.config['DATABASE'])

rv.row_factory = sqlite3.Row

return rv

def get_db():

if not hasattr(g, 'sqlite_db'):

g.sqlite_db = connect_db()

return g.sqlite_db

@app.teardown_appcontext

def close_db(error):

if hasattr(g, 'sqlite_db'):

g.sqlite_db.close()

def init_db():

db = get_db()

with app.open_resource('schema.sql', mode = 'r') as f:

db.cursor().executescript(f.read())

db.commit()

@app.cli.command('initdb')

def initdb_command():

init_db()

print('initialized the database.')

@app.route('/')

def show_entries():

db = get_db()

cur = db.execute('select title, text from entries order by id desc')

entries = cur.fetchall()

return render_template('show_entries.html', entries=entries)

@app.route('/add', methods=['POST'])

def add_entry():

if not session.get('logged_in'):

abort(401)

db = get_db()

db.execute('insert into entries (title, text) values (?, ?)',

[request.form['title'], request.form['text']])

db.commit()

flash('New entry was successfully posted')

return redirect(url_for('show_entries'))

@app.route('/login', methods=['POST', 'GET'])

def login():

error = None

if request.method == 'POST':

if request.form['username'] != app.config['USERNAME']:

error = 'Invalid username'

elif request.form['password'] != app.config['PASSWORD']:

error = 'Invalid password'

else:

session['logged_in'] = True

flash('You were logged in')

return redirect(url_for('show_entries'))

return render_template('login.html', error = error)

@app.route('/logout')

def logout():

session.pop('logged_in', None)

flash('You were logged out')

return redirect(url_for('show_entries'))

def current_time():

return date.today()

显示_条目.html你知道吗{% extends "layout.html" %}

{% block body %}

{% if session.logged_in %}

Title:
Text:

{% endif %}

{% for entry in entries %}

{{ entry.title }}

{{ entry.text|safe }}

{% else %}

No entries so far

{% endfor %}

{% endblock %}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值