問題タブ [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 投票する
1 に答える
434 参照

python - フラスコ peewee 管理者ユーザーの作成でエラーが発生しました

データベース example.db は作成されますが、エラーが発生します!!!


トレースバック (最後の最後の呼び出し): ファイル "db_testing.py"、39 行目、admin.save()
ファイル "C:\Users\dell\Envs\surveyApp\lib\site-packages\peewee.py"、2405 行、保存中 new_pk = insert.execute()
ファイル「C:\Users\dell\Envs\surveyApp\lib\site-packages\peewee.py」、1721行目、実行中 return self.database.last_insert_id(self._execute( )、self.model_class)
ファイル「C:\Users\dell\Envs\surveyApp\lib\site-packages\peewee.py」、1420 行目、_execute で self.database.execute_sql(sql, params, self.require_commit) を返す
ファイル「C:\Users\dell\Envs\surveyApp\lib\site-packages\peewee.py」、1824 行目、execute_sql res = cursor.execute(sql, params or ()) sqlite3.IntegrityError: column email is not個性的

コード

からの例を使用して

http://flask-peewee.readthedocs.org/en/latest/getting-started.html#setting-up-a-simple-base-template

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

python - モデルファイルで管理構成を使用する

次のコードは正常に動作しています。

run.py

モデルを分離して管理者にも登録しようとしています。しかし、それはエラーを生成しています。すべてのモデルは「モデル」フォルダー内にあります。

エラーを生成するコード:

run.py (修正)

モデル/user_infos.py

モデルフォルダーには __init__.py も含まれています

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

python - Heroku: リレーションが存在しません

Python、Flask、および Peewee ORM を使用しています。DATABASE_URL が正しく設定されています。

ローカル サーバーで機能をテストしたところ、正しく動作しました。if name == mainHeroku にデプロイすると、アプリのセクションでPeewee が作成するテーブルでエラーが発生します。

エラーは次のとおりです。

更新: 特定のルートの下にある views.py ファイルにテーブルを作成することで問題を修正しました。これは必要ですか?私はよりクリーンな方法を好むでしょう。

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

python - Python Peewee execute_sql() の例

プロジェクトの ORM として Peewee モジュールを使用しています。

ドキュメント全体を読みましたが、db.execute_sql() からの結果を処理する方法に関する明確な例はありません。

私はコードをトレースしましたが、 db.execute_sql() がカーソルを返すことしかわかりません。

カーソルを反復処理して複雑な選択ステートメントから結果を取得するなど、カーソルを処理する方法を知っている人はいますか?

更新: peewee フォルダーから次のソース コードを見つけました。この問題の解決に役立つはずです。

0 投票する
3 に答える
7277 参照

mysql - MySQL の TimeStamp のような peewee の DateTimeField の自動更新オプションはありますか?

MySQL のように、レコードが変更されるたびにタイムスタンプ フィールドを更新したいと考えています。

DateTimeField(default=datetime.datetime.now())最初に作成されたときにのみ設定されます...

簡単な解決策はありますか?唯一の解決策は、MySQL db で列オプションを手動で設定することですか?

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

python - Flask-peewee で UserDoesNotExist SELECT の動作を変更する方法 - python & mysql

私はflask-peeweeを使用してAPIを作成しています。ユーザーがテーブルに存在しない場合は404 jsonを返したいのですが、404エラーjsonではなく500エラーをスローしているようです:

ここに私が得ているエラーがあります:

コード: