まんま!の備忘録

ソフトウェア・ファームウェア・ハードウェア関連の備忘録

Python

Flet を使用したGUIアプリ開発 (Mac / Raspberry Pi)

最近Google のトップ画面にニュースや興味ありそうな記事が表示されるようになりましたね。 わりと興味ある分野が表示されているので、その辺のサイトにあるような広告よりクリックしちゃいがちです。 今日、Fletについてまとめている記事があったので、それ…

【Tkinter】Raspberry Pi Zero WH でGUIアプリ作成

Raspberry Pi Zero WH にLite OSを入れてCUI環境で使っていたのですが、GUIアプリも作りたくなり。。 PyQt とか Tkinter とかその他色々あるのですが、とりあえず標準ライブラリの Tkinter を使用してみました。 Python を使用して作れます。 (PyQtは商用利…

DjangoでのModelの作成日時/更新日時の自動入力、他

DjangoのModelを作成していて、作成日時/更新日時を自動で入力したい場合がある。 その時は以下のように指定してあげると良い。 from django.db import models class AutoTimestampModel(models.Model): created_at = models.DateTimeField( auto_now_add=Tr…

PyPiへのアップロード手順

PyPiに登録。 pypi.org 必要パッケージをインストール。 pip install build twine tomlファイルを作成。書き方は以下参照。 packaging.python.org もしくは、以下参考にしてみてください。 github.com tomlファイルと同じディレクトリでビルド実行。 python …

Open Graph Protocol のDjango用ライブラリを作ってみた。

Django用のOGPを実装するライブラリを作ってみました。 github.com 以下コマンドでインストールできます。 pip install django-ogp-view 使い方はgithubに記載しているので、そちら参考願います。 簡単に実装できるようにしたつもりです。

Visual Studio CodeでPython開発

Visual Studio CodeでのPython開発環境構築の手順を記載していきます。Pythonをインストールします。 # Raspberry Pi Zero WHがpython 3.9なのでそれに合わせます。 brew install python@3.9 python3.9 -V → Python 3.9.16 Visual Studio Codeをインストール…