我在 Flask 中创建了一个静态站点生成器,运行 Python 2.7。
整个站点有一些通用设置,在 中声明app.py
,例如shell 填充每个页面SITENAME
的一部分的全局站点名称。<title>
它适用于普通的 ASCII 符号,但是一旦我输入德语变音符号(或任何非 ASCII 代码),它就会中断。
from flask import Flask, render_template, url_for
from flask_flatpages import FlatPages
DEBUG = True
FLATPAGES_AUTO_RELOAD = DEBUG
FLATPAGES_EXTENSION = '.md'
SITENAME = "Übungstitel"
app = Flask(__name__)
app.config.from_object(__name__)
pages = FlatPages(app)
我试图在序言中声明编码:
#!/usr/bin/python
# -*- coding: utf-8 -*-
但这也没有解决它,因为flask
根本不会开始。
如何将非 ASCII 标题作为全局设置传递给我的flask
应用程序?