0

各ビュークラスを個別の.pyファイル内に配置し、メインのアプリファイルをビューファイルにインポートすることで、コードをクリーンに保とうとしました。ただし、データベースに何かを投稿しようとすると、次のエラーが発生しました。

ValueError:シグナルはメインスレッドでのみ機能します

しばらく試してみましたが、最終的には、メインのapp.pyファイル内にビューを配置するだけで問題を解決しました。

なぜそうなるのか、誰かが何か考えているのではないかと、私は非常に高いレベルで疑問に思っていました。

ありがとう。

4

1 に答える 1

2

Flaskがモジュールでコードをより適切に整理するのにどのように役立つかはブループリントです

ブループリントを使用するアプリケーションの簡単な例を次に示します。ブループリントを使用すると、アプリの複雑さが軽減されます。しかし、アプリが小さく、そこでブループリントを使用したくない場合は、クラスを別々のファイルに書き込んでから、それらをインポートして使用するのはなぜですか?もちろん、質問のコードのいくつかは役に立ちます:)

于 2012-12-15T07:07:38.893 に答える