sqlalchemy

初心者向け : Flaskログイン機能をつけてQAサイトを作る 1 -ログイン機能+質問機能-

※記事自体が長いですがコピペは全く勉強にならないので絶対にやめてください。 最後にBitbucketのリポジトリのリンクを記載しているので、 そちらを参考にしてください。 Railsに比べてコードが長くなる+設定などが面倒臭いなどの理由で コードの中にコメントしたりしています。 ブログ記事だけでなく両方見ながら進めてください。 時々説明が足りない部分もあるかと思いますが、その際は直接かコメントで質 […]

Flask sqlalchemy Insert高速化

100万レコード以上のデータを登録する必要があったので、高速化を調べてみたら ちょうどありましたので、シェアします   [crayon-5decd8d6375fa211640119/]   こちらで実行したところ、飲み物を取りに行っている間に100万レコードがInsertされておりました! 劇的に早くなるのでお試しださい! 参考記事 [Python] SQLAlchemyを頑張 […]

pymysql.err.IntegrityError 1452, ‘Cannot add or update a child row: a foreign key constraint fails

Flaskでalembicのファイルを作成するコマンドを入力したところエラーが発生しました。 このファイルを実行するとき、カラムのデータはnullになってしまうので エラーになっているっぽいです なので、 該当テーブルのデータを削除してnullになった時エラーを発生させないようにして回避する テーブルの情報をalembicで修正するときにデータをいれてやる   とかすれば治ります ちなみ […]

sqlalchemy.exc.IntegrityError: (1062, “Duplicate entry ‘1’ for key ‘PRIMARY'”) の解決方法

[crayon-5decd8d638157526575296/] sqlalchemyを利用していて、データを保存しようとしたところ上記エラーが発生。 問題はデータベースで、idがauto_incrementになっていないことが原因で発生していたようです 僕はQueriusというMySQLクライアントツールを利用しているので、そちらで変更するとなるとこのような設定になります 問題のテーブルのidを […]

Flask heroku でmysql + sqlalchemy テーブルが作れない

久々に超絶はまってしまいました 初めてpythonのフレームワークflaskをherokuにデプロイし終えたところなのですが、 2日ほどかかりました。。。。。 とりあえず解決策は以下の通りです 問題点は、データベース名の後のクエスチョンマーク以降を削除することです それだけで問題を解決できます [crayon-5decd8d638ff7093679781/] 私自身クライアントサイドがメインで、デ […]

Flask + SQLAlchemy + MySQL

SQLAlchemyを使ったチュートリアルや情報はsqliteばっかりだったのでMySQLの記事を書いてみました〜 一番手っ取り早く使うには [crayon-5decd8d63aaee673527571/] をインストールして [crayon-5decd8d63ab00068731593/] で接続することができます! 参考にした記事 Switching from SQLite to MySQL […]

Flask おすすめチュートリアル

Flaskは軽量でかなり柔軟性のあるフレームワークです Railsのどこまでもやってくれる、railを集めたrailsはとても便利なのですが、 APIを作るにはちょっと機能がありすぎかな?と思って最近はFlaskを導入することが多いです ちなみに日本国内では情報がかなり少ないので正直なところ英語が苦手な方はやめておいたほうが良いと思いますが、 ある程度pythonの知識がある or 英語がスラスラ […]