这几天一直在继续学习,<<flask web开发>>中第3.6节,按照书上的实例,代码如下:
bootstrap/base.html
<html>
<head>
{% block head %}
<title>{% block title %}{% endblock %}-My Application</title>
{% endblock %}
</head>
<body>
{% block body %}
{% endblock %}
</body>
</html>
templates/base.html(注意和上面的不是一个文件)
{% extends "bootstrap/base.html" %}
{% block title %}Flasky{% endblock %}
{% block head %}
{{ super() }}
<link rel="shortcut icon" href="{{ url_for('static', filename='favicon.ico') }}" type="image/x-icon">
<link rel="icon" href="{{ url_for('static', filename='favicon.ico') }}" type="image/x-icon">
{% endblock %}
{% block navbar %}
<div class="navbar navbar-inverse" role="navigation">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="/">Flasky</a>
</div>
<div class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="/">Home</a></li>
</ul>
</div>
</div>
</div>
{% endblock %}
{% block content %}
<div class="container">
{% block page_content %}{% endblock %}
</div>
{% endblock %}
{% block scripts %}
{{ super() }}
{{ moment.include_moment() }}
{% endblock %}
templates/index.html
{% extends "base.html" %}
{% block title %}Flasky{% endblock %}
{% block content %}
<p>The local date and time is {{ moment(current_time).format('LLL') }}.</p>
<p>That was {{ moment(current_time).fromNow(refresh=True) }}.</p>
<h3>{{ current_time }}.</h3>
{% endblock %}
hello.py
from datetime import datetime
from flask import Flask, render_template
from flask_bootstrap import Bootstrap
from flask_moment import Moment
from flask_script import Manager
moment = Moment(app)
bootstrap = Bootstrap(app)
manager = Manager(app)
@app.errorhandler(404)
def page_not_found(e):
return render_template('404.html'), 404
@app.errorhandler(500)
def internal_server_error(e):
return render_template('500.html'), 500
@app.route('/')
def index():
return render_template('index.html')
@app.route('/user/<name>')
def user(name):
return render_template('user.html', name=name)
最后运行以后,在页面显示不出来书上的效果,
各种百度,加flask群,各种修改,都不行!我用的是IE浏览器,最后实在没办法了,我下了一个火狐浏览器,调试一下试试吧,谁知道,一运行,没有问题!真是日了狗了,IE果然强!最后,如果哪位大神在IE下调试成功的话,请告诉我一声!
相关推荐
在压缩包子文件的文件名称列表中,我们看到有两个文件:flask-3.0.2-py3-none-any.whl.txt和flask-3.0.2-py3-none-any.whl。前者可能是关于这个wheel包的一些说明文档或者日志,后者则是实际的可安装包文件。通常,....
Python Flask Web开发入门之Bootstrap介绍使用和Flask-Nav快速导航栏 Bootstrap 是当前最受欢迎的前端框架之一,来自 Twitter,Python 中同样可以使用 Bootstrap。Bootstrap 提供了大量的前端组件,能够快速构建...
通过安装和使用Flask-Stormpath,开发者能够将强大的Stormpath服务集成到他们的Flask应用中,无需从头构建完整的用户管理和安全系统。 Flask-Stormpath库的安装通常是通过Python的包管理器pip完成的。在命令行中...
该扩展通过使用格式化日期和时间来增强Jinja2模板。 快速开始 步骤1:初始化扩展程序: from flask_moment import Moment moment = Moment(app) 步骤2:在基本模板的<head>部分中,添加以下代码: <...
标题“flask-session-cookie-manager”指的是一个Python应用,它专门针对Flask框架,用于管理和操作session cookie。在Web开发中,session cookie是服务器用来跟踪用户状态的一种方式,特别是在无状态的HTTP协议上...
综上所述,“flask-session-cookie-manager-master”是一个针对Flask的session管理工具,重点关注session的安全加密和解密,旨在提高Web应用在CTF竞赛或实际开发中的安全性。通过研究和使用这个工具,我们可以深入...
该资源为Flask-2.2.2-py3-none-any.whl,欢迎下载使用哦!
运行这个脚本,如果一切正常,将在本地启动一个Web服务器,显示"Hello, World!"。 Flask的灵活性允许开发者根据需求选择不同的扩展,如Flask-SQLAlchemy用于数据库管理,Flask-Login进行用户认证,Flask-WTF处理...
标题中的"flask-3.0.3-py3-none-any.whl.zip"是一个压缩文件,其中包含了Python的Web框架Flask的一个特定版本——3.0.3。".whl"是Python的Wheel格式文件,它是预编译的Python包,用于简化安装过程。".zip"则表明这个...
该资源为Flask-1.1.2-py2.py3-none-any.whl,欢迎下载使用哦!
结合Flask-Security和Flask-Admin的示例史蒂夫·萨波特(Steve Saporta) 2014年4月15日 Flask-Security提供了一种向Flask Web应用程序添加身份验证和授权的便捷方法。 Flask-Admin提供了一种对数据库表执行CRUD操作...
《Flask-OpenLDAP:Python库的深度解析与应用》 在Python的Web开发领域,Flask框架以其轻量级、灵活的...在实际项目中,结合文档和示例代码,开发者可以进一步定制和优化Flask-OpenLDAP,以满足各种复杂的业务需求。
项目概述:本项目是一个基于Python语言的实战项目,使用了Flask框架构建RESTful ...简单描述:本项目是使用Flask RESTful扩展和Flask-SQLAlchemy进行数据库管理的实践案例,旨在通过MySQL提供可靠的数据存储解决方案。
"使用说明.txt"很可能是指导用户如何安装和使用Flask-3.0.1的文档,而"flask-3.0.1-py3-none-any.whl"则是实际的Flask库文件。 Flask是一个轻量级的Web服务器网关接口(WSGI)Web应用框架,由Armin Ronacher开发。...
flask-file-uploader, 在 python Flask 上使用jQuery文件上传,上传的上传网站脚本 flask-file-uploader描述File文件,支持 python Flask 和 jQuery-File-Upload插件,包括多个文件选择,拖放支持,进度条,验证和...
而当我们需要构建RESTful API时,Flask-Restful-Swagger-3则是一个不可多得的工具,它基于Flask和Swagger,为API文档化和测试提供了强大的支持。本文将深入探讨这个Python库以及其在实际项目中的应用。 首先,Flask...
`Flask-WTF`是PyPI上的一款非常实用的库,它是`Flask`框架与`WTForms`的集成,用于简化Web表单处理和验证。在本篇中,我们将深入探讨`Flask-WTF`库以及其0.10.0版本的详细信息。 **Flask-WTF简介** `Flask-WTF`是`...
**Flask-APScheduler项目介绍** `Flask-APScheduler` 是一个基于 Flask 的扩展,它允许我们在 Flask 应用程序中轻松地实现计划任务。这个框架的核心是 `APScheduler`,一个强大的作业调度库,它能让我们按照预定义...
Flask-Blogging为Python开发者提供了一个简洁且高效的博客开发工具,结合Flask的灵活性和强大的社区支持,可以快速搭建出个性化的博客系统。其易于理解和使用的特点,使得即便是初学者也能迅速上手。通过深入研究和...
python全栈开发项目模板Flask+Flask-Login+SQLAlchemy+WTForms+PyMySQL架构Demo。用于快速构建自己的python全栈web应用。简单实用,代码已调试,完美运行! python全栈开发项目模板Flask+Flask-Login+SQLAlchemy+...