Python

Windows11にBunChoを入れた時のエラー

Windows11にBunChoを入れた時に、「AssertionError: Torch not compiled with CUDA enabled」というエラーが出てハマったが、NVIDIAのページから「CUDA Toolkit」をダウンロードしてインストールしてから torchを入れなおした。
tender6admin
31 sec read

scrapy 2.6.1 でエラーハンドリングする

Pythonで使えるスクレイピングのライブラリの「scrapy」で、spider内でエラーが起きた時のハンドリング方法を紹介します。 手順1: middlewares.py の修正 プロジェクト作成時に、あらかじめmid
tender6admin
16 sec read

macOS MontereyにPlayWright(Python版)をインストールする

Python版のPlayWrightをmacOS Montereyにインストールします。
tender6admin
21 sec read

macOS Montereyのpip3をアップデートする

macOS motereyのpip(pip3)を19.0.3から22.0.4にアップデートしました。
tender6admin
25 sec read

BackendlessのREST APIからデータを読み書きする

Backlenelessとは
  • mBaaSなサービスの一つ。AWSやFirebaseのようなサービス。
  • backendless.com
  • DB、ファイルストレージなどが揃っていて、D&Dで簡単なフロント画面も作れる。
tender6admin
42 sec read

Pythonのwith文で複数ファイルを一度に開く

Pythonでファイルのopenなどに使うwith文は、カンマで区切って複数のファイルを一度に開くことができます。(python3.1以降)
その場合、複数の with 文がネストされたかのように扱われます。
複数csvファイルのマージなどに役立ちます。

tender6admin
16 sec read

django-allauthで、既存のプレースホルダーやラベルを変更する

  • django-allauthで、自作のテンプレートを作る際に既存のlabelやplaceholderが英語なので日本語に書き換えたい
  • テンプレートでフィールドを出力する際は、直書きせずにfor文で回して取得している場合を想定
tender6admin
18 sec read

Djangoで指定したfieldだけ表示する(クラスベース汎用ビューのDetailViewを使う)

  • Djangoのテンプレートで、あらかじめ指定したフィールドだけ表示したい
    • Userモデルで、is_activeなど不要なフィールドは見せたくない
    • django.views.generic.DetailView で表示する想定
  • フィールドを後から増減させたときに、なるべく一箇所だけの変更で済ませたい
tender6admin
51 sec read

Djangoでhidden属性でテンプレート出力する

  • Djangoのテンプレートで、hiddenのフィールドは項目名も表示しないようにしたい
  • 入力欄をas_hiddenで出力すると、項目名は出てしまう。
    • テンプレートでフィールドを出力する際、直書きせずにfor文で回して取得している場合を想定
  • is_hiddenメソッドを使って判定する
tender6admin
15 sec read