Python3 python3 親兄弟フォルダのモジュールをインポート。ルートフォルダから実行。 Pythonのimportについて調べる。想定プロジェクトのルートディレクトリから、子孫のディレクトリにあるスクリプトの実行を想定する。そのスクリプトでは、親兄弟のディレクトリのモジュールをインポートする。参考公式docsを見るのがいい。i... 2019.12.03 Python3
Python3 Flaskのデフォルトルートが動作しない問題を修正した Flaskのデフォルトルートが動作しない問題を修正した。起きた問題次のようなappのセットアップを行うと、app = Flask(__name__, static_url_path='', static_folder="staticdir"... 2019.11.08 Python3
Python3 Pythonのsmtplibモジュールでgmailに接続してメール送信 Python3からsmptlibを使ってメール送信を行う。大分前にDjangoを使った送信を行なったことがあるが、Flaskでもメール送信したい。Flaskのエクステンションとかあるかもしれないが、pythonのモジュール(smtplibと... 2019.11.04 Python3
Python3 flask+vuejsの環境構築 vue.jsとFlaskの連携とりあえず使える形に。色々調べると、vue-cliが@vue/cliになってたりもするが、基本的には同じ。環境python: 3.8.0yarn: 1.16.0npm: 6.9.0@vue/cli 4.0.4p... 2019.10.21 Python3
Python3 pipenvとpyenvを再インストールした Pythonの仮想環境を整理した。基本的にはpipenvを利用するが、昔使ってたpyenvやpyenv-virtualenvが存在して、ごちゃごちゃしていた。一度全てを削除して、再インストールを行い、リリース済みのウェブアプリのpython... 2019.09.26 Python3
Python3 Python MongoEngine リストフィールドから特定のドキュメントを削除する MongoEngineでEmbeddedDocumentListFieldからドキュメントを削除する。重要なのは、$pullとその後のsaveだけ。実行環境は以下。Flask==1.0.2flask-mongoengine==0.9.5対象... 2019.04.05 Python3
Python3 Django メールにファイルを添付する Djangoのメール送信のメモデフォルトでSMTPによる送信が可能。settings.pyでのバックエンドの書き換えでコンソールに繋げられもする。EMAIL_BACKEND = 'django.core.mail.backends.cons... 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をそのままpyque... 2018.09.21 Python3
Python3 Python icrawlerのフィルタなどについて icrawlerのフィルタあれこれ参考Welcome to icrawler — icrawler 0.6.2 documentationDeveloper Interface — Requests 2.19.1 documentation... 2018.07.18 Python3