2

Flaskを使用したWebサイトがあります。メイン プログラムはかなり長いので、コードを表示するために貼り付けを使用しました。実行すると./site serve --debug完全に動作しますが、Flask-frozen でフリーズすることはできません。私はこのエラーがあります:

$ ./site build                       
Building website...
./site:240: MimetypeMismatchWarning: Filename extension of u'sitemap.xml' (type application/xml) does not match Content-Type: text/html; charset=utf-8
  freezer.freeze()
Traceback (most recent call last):
  File "./site", line 346, in <module>
    parser.dispatch()
  File "/home/guillaume/nicolas.perriault.net/env/lib/python2.7/site-packages/argh/helpers.py", line 53, in dispatch
    return dispatch(self, *args, **kwargs)
  File "/home/guillaume/nicolas.perriault.net/env/lib/python2.7/site-packages/argh/dispatching.py", line 123, in dispatch
    for line in lines:
  File "/home/guillaume/nicolas.perriault.net/env/lib/python2.7/site-packages/argh/dispatching.py", line 199, in _execute_command
    for line in result:
  File "/home/guillaume/nicolas.perriault.net/env/lib/python2.7/site-packages/argh/dispatching.py", line 182, in _call
    result = args.function(*positional, **keywords)
  File "./site", line 240, in build
    freezer.freeze()
  File "/home/guillaume/nicolas.perriault.net/env/lib/python2.7/site-packages/flask_frozen/__init__.py", line 140, in freeze
    new_filename = self._build_one(url)
  File "/home/guillaume/nicolas.perriault.net/env/lib/python2.7/site-packages/flask_frozen/__init__.py", line 250, in _build_one
    % (response.status, url))
ValueError: Unexpected status '500 INTERNAL SERVER ERROR' on URL /403.html

site.py の 403.html の部分を削除すると、404、500、contact.html、/ と同じエラーが発生します。そして、私はその理由を見つけることができません。アイデアを持っている人はいますか?

4

1 に答える 1