python

1/3ページ

VagrantでFlask(Python)環境開発

こちらが完了していないなら先に済ませてから flaskの環境を開発していきます Windows仮想環境構築   Pythonのインストール まずは仮想環境に入ります 仮想環境に入るにはVagrantFileを生成したディレクトリに 移動する必要があります vagrantコマンドが動かない場合は 必ず「mvp/centos7」のディレクトリにいるか確認しましょう [crayon-5d857 […]

pycharm インデントがおかしい時の対処法

時々pycharmのインデントがおかしくなる時があるので調べてみた所 .editorconfigのファイルをいじると正常な設定に戻るみたいです 中身をこのように修正します [crayon-5d8570498beb5240110095/]   これでリフォーマットしたら治りました   参考記事 Tabs and Indents are 2 spaces despite setti […]

Flask sqlalchemy Insert高速化

100万レコード以上のデータを登録する必要があったので、高速化を調べてみたら ちょうどありましたので、シェアします   [crayon-5d8570498cd2f286988055/]   こちらで実行したところ、飲み物を取りに行っている間に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で修正するときにデータをいれてやる   とかすれば治ります ちなみ […]

Flaskでcorsの問題に対処する

Angularからflaskサーバーにアクセスしようとしたらcorsの問題が発生したので 対処しました 2019年4月時点でも問題なくできました コードは以下の通りです [crayon-5d8570498d60e845417171/]   参考にした記事 Solve Cross Origin Resource Sharing with Flask    

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

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

1 3