問題タブ [peewee]

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.

0 投票する
2 に答える
1170 参照

python - Python web.py peewee と heroku

私はすべてweb.pyとpeeweeに基づいた小さなものを持っています。heroku へのデプロイはうまくいき、DB を実行していますが、heroku postgress db を使用するように peewee を設定するにはどうすればよいですか?

peewee のドキュメントには、有用なものは何も明らかにされていませんhttp://peewee.readthedocs.org/en/latest/peewee/api.html#PostgresqlDatabase

私が試してみました

「heroku ログ」のログ スニペットを忘れた

更新 postgresql設定をに変更しようとしました

今私は得ています

0 投票する
1 に答える
3044 参照

python - peewee を使用して MySQL テーブルに挿入すると、「不明な列」例外が発生する

次のスクリプトがあります。

テーブルの場所には行がほとんどなく、テーブル ユニットは空です。起動しようとすると、例外が発生し続けます:

私は何を間違っていますか?

テーブルを作成するための SQL スクリプトの一部を次に示します。

前もって感謝します!

0 投票する
1 に答える
2521 参照

python - SQLite3 OperationalError: テーブル XYZ に ABC という名前の列がありません

私は peewee を初めて使用するので、これがばかげた質問である場合はご容赦ください。Google と peewee cookbook で検索しましたが、これまでのところ解決策が見つかりませんでした。

したがって、4 つの DB テーブルに次のモデルがあります。

これらのモデルを使用して、正常に動作する peewee 経由で SQLite3 DB に接続します。接続が確立されたら、メインの Python コードで次のことを行います。

ただし、これにより次のエラーが発生します。

それは基本的に正しいです。テーブル world_state には実際にそのような列は含まれていません。
ただし、コードで「session_id」への参照がまったく見つかりません。

peewee がその「session_id」列名を使用したいのは誰ですか?
ここで本質的に何かを見逃していますか?

0 投票する
1 に答える
21800 参照

python - peewee を使用してリモートの MySQL データベースにアクセスする

peewee を使用して Amazon の RDS 上の MySQL データベースに接続しようとしていますが、うまくいきません。私はデータベースに慣れていないので、おそらくばかげたことをしているのですが、これが私が試みていることです:

2 行目でハングアップします。__init__() takes at least 2 arguments (1 given)

私は何が欠けていますか?引数を 5 つ与えているのに、引数を 1 つだけ与えていると言っているのはなぜですか?

どうもありがとう、アレックス

0 投票する
1 に答える
748 参照

amazon-web-services - peewee を伸縮性のある豆の木で動作させる

ボトル アプリケーションを制御するために、伸縮性のある Beanstalk インスタンスに peewee パッケージをインストールしようとしています。問題は MySQL-python 依存関係にあると思いますが、peewee も読み込まれません。私の要件ファイルは次のようになります。

MySQL-pythonとしても試しましMySQL-python==1.2.4b4た。ここに要約されていると私が信じる多くの理由により、これは機能しません。peewee がインストールされておらず、ログに次のエラー メッセージが表示されます。

したがって、これらのパッケージでは pip は機能しません。EC2インスタンスに接続し、pipなしでMySQL-pythonをインストールすることでこれを修正できると確信していますが、新しいインスタンスが開始されるたびに私が行く必要があるため、弾性ビーンズトークの目的を無効にするように私には思えます手動でそれをいじります。この問題に対処する適切な方法はありますか? scipy や matplotlib などをインストールしようとしても同じ問題が発生しました。一般に、pip を使用せずに、各インスタンスに個別に入ることなく、伸縮性のある Beanstalk インスタンスに Python パッケージをインストールする方法はありますか? カスタム AMI を作成して Beanstalk で使用する方法を検討する必要がありますか? どうもありがとう、アレックス

0 投票する
1 に答える
6101 参照

python - peewee モデルから順序付けされたフィールド名を取得する

peewee を使用して csv からレコードを作成したいと考えています。構文にはキーワード引数が必要なようです:

csv の行が のように見える場合、渡す辞書を形成するため(admin, test)にフィールド名を知っていると便利です (対応するフィールドが何であるかを推測するために、モデルの値のリストを渡すことができないようです) ('username', 'password'))。

User定義された順序でフィールド名のリストを持つプロパティはありますか?

ありがとう