2018.05.21Flask-WTFを使用しつつ、テストする。Flask==0.11.1Flask-Login==0.4.1Flask-WTF==0.14.2Flask-WTFで使用されているwtformsは、CSRF対策が施されている。関数内で検証するのだが、トークンが必要である。テスト環境では、トークンを利用する方法がわからない。テスト時に、appのconfigでWTF_CSRF_ENABLEDをFalseに設定すればいいようだ。Falseキーの名前の通り、CSRFが無効になり、トークンが使われなくなる。follow_redirects=True)必要なパラメータを渡せば良い。session['csrftoken'].と述べている。g変数にトークンが格納されているようだ。セッション内ではcsrf_tokenをキーとしている。follow_redirects=True)のようにして、トークンをビュー関数に渡せば、CSRF対策を無効にせずとも、テストを行える。優先度付きキューの実装メモこれ以上どうやってパフォーマンスを上げればいいのかわからない。リストフィールドから特定のドキュメントを削除するMongoEngineでEmbeddedDocumentListFieldからドキュメントを削除する。重要なのは、$pullとその後のsaveだけ。pyinstallerでバンドルするときの大雑把な流れpyinstallerでwxPython(Phoenix)のアプリをバンドルする流れの大雑把なまとめ。Macでpipを利用しています。pyinstallerを使う。以下のようなエラーが要素取得時に発生する。uuencode/decodeを扱うコメントコメントを書き込むコメントをどうぞメールアドレスが公開されることはありません。名前メールサイトホームPython3ikapper主にITなどのアウトプットをしています。ご連絡等はTwitterの@ikapperへ。ikapblog.メニューホーム文字in画像QRIPアドレス確認ホーム検索トップサイドバータイトルとURLをコピーしました。