findでできることはaggregateではしないpymongoではなるべくaggregateでなく、findを使いたい。findの引数をメモ。aggregateは、パイプラインを使って色々できるが、個人的にはfindで実現できない場合だけ使いたい。親兄弟フォルダのモジュールをインポート。ルートフォルダから実行。Pythonのimportについて調べる。プロジェクトのルートディレクトリから、子孫のディレクトリにあるスクリプトの実行を想定する。そのスクリプトでは、親兄弟のディレクトリのモジュールをインポートする。公式doc...2019.12.03Python3Python3Flaskのデフォルトルートが動作しない問題を修正したFlaskのデフォルトルートが動作しない問題を修正した。...2019.11.08Python3Python3Pythonのsmtplibモジュールでgmailに接続してメール送信Python3からsmptlibを使ってメール送信を行う。大分前にDjangoを使った送信を行なったことがあるが、Flaskでもメール送信したい。調べると、vue-cliが@vue/cliになってたりもするが、基本的には同じ。...2019.10.21Python3Python3pipenvとpyenvを再インストールしたPythonの仮想環境を整理した。基本的にはpipenvを利用するが、昔使ってたpyenvやpyenv-virtualenvが存在して、ごちゃごちゃしていた。%}は同一のファイル内でしか有効でない。ロードすべき箇所に注意しないと、以下のようなエラーが表示される。リストフィールドから特定のドキュメントを削除するMongoEngineでEmbeddedDocumentListFieldからドキュメントを削除する。重要なのは、$pullとその後のsaveだけ。特定ビューのbasic認証をデコレータでDjangoの特定のビューでbasic認証を使う。全体で使うならmiddlewareを自作すれば良いが、特定ビューの時は、デコレータが楽だった。クラスベースビューのメソッド内でURLのパラメータを使うDjangoのクラスベースビューのメソッド内でURLのパラメータを取る。listviewのメソッド、get_queryset(self)内でURLのパラメータを取得したい。表示プライバシーポリシータイトルとURLをコピーしました。