Python3 python3 親兄弟フォルダのモジュールをインポート。ルートフォルダから実行。 Pythonのimportについて調べる。 想定 プロジェクトのルートディレクトリから、子孫のディレクトリにあるスクリプトの実行を想定する。 そのスクリプトでは、親兄弟のディレクトリのモジュールをインポートする。 参考 公式docsを見るの... 2019.12.03 Python3
Python3 Flaskのデフォルトルートが動作しない問題を修正した Flaskのデフォルトルートが動作しない問題を修正した。 起きた問題 次のようなappのセットアップを行うと、 app = Flask(__name__, static_url_path='', static_folder="staticd... 2019.11.08 Python3
Python3 Pythonのsmtplibモジュールでgmailに接続してメール送信 Python3からsmptlibを使ってメール送信を行う。 大分前にDjangoを使った送信を行なったことがあるが、Flaskでもメール送信したい。 Flaskのエクステンションとかあるかもしれないが、pythonのモジュール(smtpli... 2019.11.04 Python3
Python3 flask+vuejsの環境構築 vue.jsとFlaskの連携 とりあえず使える形に。 色々調べると、vue-cliが@vue/cliになってたりもするが、基本的には同じ。 環境 python: 3.8.0 yarn: 1.16.0 npm: 6.9.0 @vue/cli... 2019.10.21 Python3
Python3 pipenvとpyenvを再インストールした Pythonの仮想環境を整理した。 基本的にはpipenvを利用するが、昔使ってたpyenvやpyenv-virtualenvが存在して、ごちゃごちゃしていた。 一度全てを削除して、再インストールを行い、リリース済みのウェブアプリのpyth... 2019.09.26 Python3
Python3 Python MongoEngine リストフィールドから特定のドキュメントを削除する MongoEngineでEmbeddedDocumentListFieldからドキュメントを削除する。 重要なのは、$pullとその後のsaveだけ。 実行環境は以下。 Flask==1.0.2 flask-mongoengine==0.9... 2019.04.05 Python3
Python3 Django メールにファイルを添付する Djangoのメール送信のメモ デフォルトでSMTPによる送信が可能。settings.pyでのバックエンドの書き換えでコンソールに繋げられもする。 EMAIL_BACKEND = 'django.core.mail.backends.co... 2018.11.30 Python3
Python3 Django ajaxでpostする。csrf_tokenもつける。 Djangoで、formを使わないでpostする。(jQuery使用) 2019/04/27: getCookieとcsrf_tokenの誤字を修正 2020/03/15: $.ajaxパラメータの誤字を修正 Djangoでのpostの解... 2018.11.26 Python3
Python3 Python3 Requestsとpyqueryと文字コード PythonのRequestsで取得したデータをpyqueryに渡す。 Webサイトによっては、文字コード指定がうまくいかないのか、 requests.getのレスポンスresでres.textすると文字化けする。 このresをそのままpy... 2018.09.21 Python3
Python3 Python icrawlerのフィルタなどについて icrawlerのフィルタあれこれ 参考 Welcome to icrawler — icrawler 0.6.2 documentation Developer Interface — Requests 2.19.1 documentat... 2018.07.18 Python3