Python 仮想環境内のpip installするために気を付けること 仮想環境内にpip installしたつもりが、仮想環境の外にインストールされた。 原因は、仮想環境に環境変数のPATHが通っていないかったため。 少し前に仮想環境内のフォルダの名前を変更したが、環境変数のPATHが変更前のフ... 2023.07.16 Python
lineボット 【flask】liffでユーザーのline idやユーザー名を取得する方法 lineのliffでユーザーのline idやユーザー名を取得する方法 方法1 liff.getProfile()を利用 jsファイル $(function () { //LIFFアプリの初期化。このメソッ... 2023.06.30 lineボットPython
lineボット 【python】lineボットで送るメッセージの書き方 テキストメッセージ line_bot_api.reply_message( event.reply_token, # イベントの応答に用いるトークン TextSendMessage(text="送りたいメッセージ"... 2023.06.26 lineボットPython
lineボット 【Python】Flaskを使ったLINE botのPostbackの書き方 line公式アカウントに友達登録された際に、postback付きのアンケートを送る例 views.py if event.type == "follow": # フォローされたら reply_... 2023.06.25 lineボットPython
mysql flaskのsqlalchemyでtinytextを定義する方法 mysqlのTINYTEXTをカラムの型に指定したい場合はimportする必要がある from sqlalchemy.dialects.mysql import TINYTEXT class Sample(db.Model): ... 2023.06.24 mysqlPython
Python flaskで特定のページだけcsrf保護を除外 特定のページだけcsrf保護を除外したいときがある。たとえば、lineボットを作るとき、lineからwebhookを受け取るページにcsrf保護を有効にしていると、lineからcsrfトークンを投げてもらうことはできないので、400エラー... 2023.06.20 Python
lineボット FlaskでLINEボットを作成時に400エラーが発生した サンプルコードをもとにflaskでLINEボットを作成したが、apiのエンドポイントにリクエストを投げると400エラーが返る。 サンプルコード掲載ページ pythonのエラーログを確認 INFO:flask_wt... 2023.06.20 lineボットPython
Python flask-sqlalchemyで生成されるsql文を文字列として取得する方法 次のsql文を実行するときに生成されるsql文を文字列として取得したい db.session.query(User).all() 開発環境pythonflaskflask-alchemy db.session.query... 2023.06.14 Python
Python FlaskでPythonファイルが更新されない問題を解決する方法 flaskでpythonファイルを更新して、webサーバーにアップロードしてもすぐにはブラウザ上に更新されないが、これはmod_wsgiがデーモンモードで動いていないのが原因。mod_wsgi には組み込みモードとデーモンモードふたつの動... 2023.06.08 Python
Python Flaskをインストールしてもモジュールが見つからない場合の対処方法 pythonのflaskを利用して本番環境でwebアプリケーションを作るときにはまった。 動作環境さくらのVPSapacheflaskwsgi(flaskインストール前の段階では動作に問題ないことを確認済み。詳細下記) ... 2023.06.07 Pythonサーバー設定