タグ Python の記事一覧

1 2
1 2

OpenPyXl でチェックボックスを押したい

Python で Excel ファイルを扱う方法はいくつかありますが、その中でも OpenPyXl がメジャーなのかなと思っています。
OpenPyXl を使えば Excel ファイルを読み込んだり作成したり、大抵の操作はできます。
ただ、フォームコントロールの操作等、OpenPyXl では実現不可能な機能もあります。

今回、Excel ファイルを出力する機能がある Web アプリを制作していて DB の値によってチェックボックスを ...
2022年12月15日 2023年11月8日
カテゴリ: プログラミング
Python Excel OpenPyXl

【Django】CSS や JavaScript の変更が反映されないときの対処法

フロントエンドをやっていると CSS や JavaScript のファイルを変更したのになぜか反映されなくて困ったという経験は誰にでもあるかと思います。
これはブラウザが CSS や JavaScript のファイルをキャッシュして使用していることが原因なのですが、初心者だとそこまで気が回らないものですよね。

対処法としてはブラウザのキャッシュをクリアしたり、スーパーリロード (Force Reload といったりもします) する必要があります。
ですが、その場合ユーザ側で操作する必要があり...
2022年7月6日 2023年11月8日
カテゴリ: プログラミング
プログラミング Python JavaScript Django CSS HTML

Sphinxで作ったドキュメントの外部リンクを新しいタブで開く方法を考える

Sphinx で作成したドキュメントの外部リンクを開こうとすると、同じタブで開いてしまうのでちょっと不便ですよね。
ディレクティブで指定する方法も (多分) ないので、どうにかして外部リンクを新しいタブで開く方法がないか検討してみました。
2022年5月2日 2023年11月8日
カテゴリ: IT入門
プログラミング Python JavaScript Sphinx

「GAKKOU」 問題を Python で解いてみよう

電車の広告で
「GAKKOU という 6 文字を並び替えてできる 360 個の文字列のうち、辞書式に並べて 100 番目にくるものは何か?」
という問題がとても感動的だと話題になっているそうですね。

この問題を解くには数学の知識が必要で、それなりの時間を要するでしょう。
そんな問題でも Python ならたった 2 行で簡単に解くことができます。
...
2022年1月19日 2023年11月8日
カテゴリ: プログラミング
Python

bat ファイルで日付を扱う方法 (Python 編)

こちらの記事で、bat ファイルと PowerShell を組み合わせて日付を扱う方法を紹介しましたが、Python でも同様のことができます。
→ bat ファイルで日付を扱う方法 (PowerShell 編)

bat ファイルを実行する環境が Python を実行できる環境で、PowerShell よりも Python の方がが好き!という人にはおすすめです。
...
2022年1月10日 2023年11月8日
カテゴリ: プログラミング
Python Windows batファイル

【 Python 】 dict に含まれる list がすべて空か判定する方法

Python で list ( リスト ) を複数含む dict ( ディクショナリ ) の list がすべて空かどうかで処理を分けたかったので、その方法を考えてみました。

とっても初歩的な内容ですが、まずは list についておさらいしてみましょう。

Python の list は大括弧 [ ] で定義します。...
2021年12月2日 2023年11月8日
カテゴリ: プログラミング
Python list dict map 内包表記

ローカルで動かしているDjangoのサイトをスマホから見る方法

Django でプロジェクトを作成しているとき runserver コマンドで動作確認をすると思いますが、スマホや他のPCでも確認したいですよね。
テストサーバを構築してデプロイしてスマホ等から確認するという方法もありますが、そこまでするのは正直めんどくさいですよね。
...
2021年7月21日 2023年11月8日
カテゴリ: IT入門
Python Django IPアドレス ESET

【Python】ソート順を保ったまま0を含むデータを末尾に移動させる方法

日付や数量などの情報を含むデータを複数格納したリストに対して日付順でソートすることがよくありますが、数量が0の場合は他のデータのソート順は保ったまま数量が0のデータだけ末尾に移動させたいことってありますよね。
複数条件でソートすればうまくいきそう!と思って色々こねくり回してもなかなか思った感じにならないんですよね。
...
2021年6月7日 2023年11月8日
カテゴリ: プログラミング
Python アルゴリズム

DjangoのModelをソートするキーにプロパティを使いたいとき

とあるDjangoのプロジェクトで商品の登録日(DateField)が新しい順にソートされていたデータを、商品の発売日が新しい順にソートさせたかったのでModelの内容を確認したところ発売日のフィールドは設定されていないようでした。

そんな場合は大抵Modelに新しいフィールドを追加するところなのですが、商品の発売日が商品コード(CharField)の一部として登録されていることが分かりました。
...
2021年5月29日 2023年11月8日
カテゴリ: プログラミング
Python Django

DjangoでAppRegistryNotReadyにハマった話

とあるDjangoのプロジェクトをローカルで動かすためにmanage.py runserverをしたところ
django.core.exceptions.AppRegistryNotReady: Apps aren't loaded yet.
というメッセージが出て動きませんでした。

とりあえずエラーメッセージをGoogle検索してヒットしたページに書かれていることはある程度試したのですが...
2021年5月17日 2023年11月8日
カテゴリ: プログラミング
Python エラー Django 仮想環境
1 2
1 2