2021-01-01から1年間の記事一覧

Python selenium - Chrome Driver

Python の selenium で RPA を実装するにあたり、ChromeDriver というドライバをインストールして Chrome ブラウザをプログラムで動かすためのドライバをインストールします。 1. Chrome Driver のダウンロードサイトへ行き、 Chrome のバージョンと一致する…

辞書サイトの自動立ち上げ

今回は Django をお休みして自動化についてです。 【やりたいこと】 ・CSVファイルに英単語を10個格納します。 ・python でcsvファイルを読み込みます。 ・for で回して 「辞書サイトURL+英単語」に chrome でアクセスします。 ・10個タブが立ち上がります。…

pip install pillow

pillow をインストールしました。 pip install pillow -- Collecting pillow Downloading Pillow-8.4.0-cp38-cp38-macosx_10_10_x86_64.whl (3.0 MB) |████████████████████████████████| 3.0 MB 2.2 MB/s Installing collected packages: pillow Successful…

Migration のエラー対応内容

[動かして学ぶ | Python Django 入門 (Chapter 10)] No migration to apply が出て、何が起こったのか不明だったため、メンターの方と確認して、下記のように対応しました。 1 ) settings_dev にsettings_commonの内容を追加 まず開発環境で作業して、その後…

No migrations to apply 発生

1) PyCharm から migrate を実行すると No migrations to apply が発生する。 No migrations to apply. Your models in app(s): 'account' have changes that are not yet reflected in a migration, and so won't be applied. 2) Macのターミナルから showm…

Django 言語設定

settings.py (今回はカスタマイズした settings_common.py) の LANGUAGE_CODE で言語設定を変更し忘れていたので Django-allauth を使用した認証の箇所が英語のままでした。 日本語設定してブラウザから再読み込みする # LANGUAGE_CODE = 'en-us'LANGUAGE_CO…

PyCharm と マークアップ入力時のトラブル

PyCharm の[Problem]でここに xxxx is not allowed here みたいな黄色エラーが出る場合は単純にタグの閉じ忘れみたいなことが多いので、そのあたりのパターンを経験できたのはよかったと思う。 HTML のタグ (divとか)閉じ忘れ対策として PyCharm の [Proble…

Page not found (404) エラー

書籍を読みながらハンズオンで作業を進めたところ、page not found にしても事象が複雑になってしまい切り分けのためやったことを記録します。 確認ポイント1. プロジェクト側の urls.py のみ編集する(アプリケーション側の urls.py は編集しない) → 正し…

Django-allauth テンプレートの場所

「pip install django-allauth」 で django-allauthをインストール後、「allauth/templates/account」にテンプレートがあるということで、そこはどこなのかわからず確認したところ「lib/python3.8/site-packages」以下でした。(「Python Djang 開発入門」と…

Macのバックスラッシュ \ 入力

Mac (日本語キーボード)でバックスラッシュ \ を入力するときは、 option + ¥ を使います。

Linux コマンド名の元の意味

change directory (cd), list (ls), make directory (mkdir) などはコマンドを覚えるときに短縮形の元の名前で理解したものの、コマンド名は有名なのに短縮する前の意味 を忘れていたのが以下2つ。 print working directory (pwd) client URL (curl) cd ~ (…

よくやる初歩的エラー

よくやる初歩的エラー Typo (タイポ) 複数形のS抜き オープンブランケットで間違う { が < になっている、エラーはUnclosed tag と出力されるケース。 {抜きだとPyCharmがエラー出してくれない。 Unclosed tag on line 60: 'if'. Looking for one of: elif…

django-allauthインストールエラー

【動かして学ぶ!Python Django開発入門】Chapter 10 『Djangoに認証機能を追加する』で django-allauth のインストール時にエラー発生した。 実行コマンド: pip install django-allauth エラー: Failed to build cryptography ERROR: Could not build whe…

プログラミング学習の目的

まずお前誰やねんというのがあるの思うのですが、 結構年いっている中高年のやり直し学習記録です。 プログラミング学習をする目的ですが、正直に言うと、過去に何度も挫折してくやしいからです。英語も同じ理由でやり直しています。 今年の7月に Menta でお…