問題タブ [flask-script]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Flask Script Manager からデバッグ ステータスを取得する
私はFlask-Scriptを使用しておりmanage.py
、次のようなものがあります。
アプリを開始しますpython manage.py runserver --debug
内からmanage.py
、runserver が呼び出されたことを確認するにはどうすればよい--debug
ですか?
私は試しましapp.debug
たが、それは空のリストFalse
を返します。manager.get_options()
python - IO エラー - Flask-mail とプロキシ付きの実行中のサーバー
私は非常に奇妙なバグを抱えています...
フラスコメールを使用して電子メールメッセージを送信するフラスコアプリがあります。
RedHat Server で runserver (flask-manager) と gunicorn を使ってみました。したがって、プロキシを使用してこのアプリに接続するApacheサーバーがあります。
任意のユーザー (ルートまたはその他) を使用してアプリを実行すると、アプリが実行され、通常どおりメールが送信されます。
しかし、サーバーとのセッションを閉じると (ターミナルで終了)、メールの送信が停止し、次のスタック トレースが表示されます。
マネージャーで実行中:
- python myapp.py
私が使用するgunicornで実行しています:
- gunicorn -w 2 -b 0.0.0.0:8388 myapp:app
私は本当にここで立ち往生しています.. 2つの異なるコンテナーを使用してテストしたため...他に解決するアイデアがありません... wsgiを使用すると、このサーバーで動作させることができず、libがまったくインストールされません=(
他のアイデアはありますか?
ありがとう!
flask - ptiPython と Flask-Script を一緒に使用するにはどうすればよいですか?
Django では、Django-Extensions プラグインを有効にして Django-Shell を適用した後、IPython の代わりに ptiPython を使用できます。Flask の世界では、Flask-Script の代替となるようで、いろいろ検索しましたが、ptiPython と Flask-Shell を併用するものは見つかりませんでした。
python - フラスコはマネージャーで404を返します
次の構造の小さな残りのアプリケーションがあります
manage.py のコード スニペット
init .pyのコード スニペット
そして最後に app.py
これを python manage.py runserver で実行しようとすると、アプリのルートが登録されず、404 Not Found が表示され続けます。使用する URL - localhost:5000/todo/api/v1.0/tasks.
私は把握しようとして過去3時間を費やしましたが、立ち往生しています。私は何を間違っていますか?
python - フラスコ スクリプト タスクの追加中に TypeError が発生しました
cookiecutter Flask アプリ の変更に取り組んでいます。
フラスコ スクリプトに基づく manage.py 管理モジュールで、管理者ユーザーを追加する新しいタスク 'create_admin' を作成しようとしています。
ご覧のとおり、リストの最後に追加しました。
次のような「ユーザー」モデルがあります。
新しい関数を実行しようとすると:
私は何を間違っていますか?
編集:
python - Flask-Script は単体テストを実行する前にアプリをロードします
Flask-Script
アプリケーションでテストを実行するために使用していますが、manage.py
ファイルの重要な部分は次のようになります。
しかし、実行python manage.py test
すると、アプリケーション全体を初期化しようとするため、たとえば、環境変数を設定していない場合KeyError
、プロジェクトの__init__.py
ファイルから次のようにスローされます。
File "project/__init__.py", line 19, in <module>
app.config.from_object(os.environ['PROJECT_SETTINGS'])
または、環境変数を設定した場合、データベース テーブルが見つからないというエラーが発生します。
確かに、アプリは、テストが実行され、構成変数がtest()
関数に設定された後にのみ初期化する必要があります。
python - Flask-Script command that passes all remaining args to nose?
I use a simple command to run my tests with nose:
However, nose supports many useful arguments that now I could not pass.
Is there a way to run nose with manager command (similar to the call above) and still be able to pass arguments to nose? For example:
Right now I'd get an error from Manager
that --nose-arg1 --nose-arg2
are not recognised as valid arguments. I want to pass those args as nose.main(argv= <<< args comming after python manage.py test ... >>>)
python - ユーザーテーブルの切り捨て後に「アプリケーションがデータベースインスタンスに登録されていません」
テスト中に users テーブルのすべての情報を削除しました。manage.py
コマンドを実行して管理者ユーザーを再作成しようとすると、RuntimeError: application not registered on db instance and no application bound to current context
. 私はFlaskコンテキストについて読んでいます。特に、Flaskのコンテキストスタックの目的は何ですか? 、しかし、これを修正する方法は私には明らかではありません。このエラーを修正するにはどうすればよいですか?
manage.py
: