タグ Python の記事一覧
OpenPyXl でチェックボックスを押したい
Python で Excel ファイルを扱う方法はいくつかありますが、その中でも OpenPyXl がメジャーなのかなと思っています。
OpenPyXl を使えば Excel ファイルを読み込んだり作成したり、大抵の操作はできます。
ただ、フォームコントロールの操作等、OpenPyXl では実現不可能な機能もあります。
今回、Excel ファイルを出力する機能がある Web アプリを制作していて DB の値によってチェックボックスを ...
OpenPyXl を使えば Excel ファイルを読み込んだり作成したり、大抵の操作はできます。
ただ、フォームコントロールの操作等、OpenPyXl では実現不可能な機能もあります。
今回、Excel ファイルを出力する機能がある Web アプリを制作していて DB の値によってチェックボックスを ...
続きを読む
【Django】CSS や JavaScript の変更が反映されないときの対処法
フロントエンドをやっていると CSS や JavaScript のファイルを変更したのになぜか反映されなくて困ったという経験は誰にでもあるかと思います。
これはブラウザが CSS や JavaScript のファイルをキャッシュして使用していることが原因なのですが、初心者だとそこまで気が回らないものですよね。
対処法としてはブラウザのキャッシュをクリアしたり、スーパーリロード (Force Reload といったりもします) する必要があります。
ですが、その場合ユーザ側で操作する必要があり...
これはブラウザが CSS や JavaScript のファイルをキャッシュして使用していることが原因なのですが、初心者だとそこまで気が回らないものですよね。
対処法としてはブラウザのキャッシュをクリアしたり、スーパーリロード (Force Reload といったりもします) する必要があります。
ですが、その場合ユーザ側で操作する必要があり...
続きを読む
Sphinxで作ったドキュメントの外部リンクを新しいタブで開く方法を考える
Sphinx で作成したドキュメントの外部リンクを開こうとすると、同じタブで開いてしまうのでちょっと不便ですよね。
ディレクティブで指定する方法も (多分) ないので、どうにかして外部リンクを新しいタブで開く方法がないか検討してみました。
ディレクティブで指定する方法も (多分) ないので、どうにかして外部リンクを新しいタブで開く方法がないか検討してみました。
続きを読む
「GAKKOU」 問題を Python で解いてみよう
電車の広告で
「GAKKOU という 6 文字を並び替えてできる 360 個の文字列のうち、辞書式に並べて 100 番目にくるものは何か?」
という問題がとても感動的だと話題になっているそうですね。
この問題を解くには数学の知識が必要で、それなりの時間を要するでしょう。
そんな問題でも Python ならたった 2 行で簡単に解くことができます。
...
「GAKKOU という 6 文字を並び替えてできる 360 個の文字列のうち、辞書式に並べて 100 番目にくるものは何か?」
という問題がとても感動的だと話題になっているそうですね。
この問題を解くには数学の知識が必要で、それなりの時間を要するでしょう。
そんな問題でも Python ならたった 2 行で簡単に解くことができます。
...
続きを読む
bat ファイルで日付を扱う方法 (Python 編)
こちらの記事で、bat ファイルと PowerShell を組み合わせて日付を扱う方法を紹介しましたが、Python でも同様のことができます。
→ bat ファイルで日付を扱う方法 (PowerShell 編)
bat ファイルを実行する環境が Python を実行できる環境で、PowerShell よりも Python の方がが好き!という人にはおすすめです。
...
→ bat ファイルで日付を扱う方法 (PowerShell 編)
bat ファイルを実行する環境が Python を実行できる環境で、PowerShell よりも Python の方がが好き!という人にはおすすめです。
...
続きを読む
【 Python 】 dict に含まれる list がすべて空か判定する方法
Python で list ( リスト ) を複数含む dict ( ディクショナリ ) の list がすべて空かどうかで処理を分けたかったので、その方法を考えてみました。
とっても初歩的な内容ですが、まずは list についておさらいしてみましょう。
Python の list は大括弧 [ ] で定義します。...
とっても初歩的な内容ですが、まずは list についておさらいしてみましょう。
Python の list は大括弧 [ ] で定義します。...
続きを読む
ローカルで動かしているDjangoのサイトをスマホから見る方法
Django でプロジェクトを作成しているとき runserver コマンドで動作確認をすると思いますが、スマホや他のPCでも確認したいですよね。
テストサーバを構築してデプロイしてスマホ等から確認するという方法もありますが、そこまでするのは正直めんどくさいですよね。
...
テストサーバを構築してデプロイしてスマホ等から確認するという方法もありますが、そこまでするのは正直めんどくさいですよね。
...
続きを読む
【Python】ソート順を保ったまま0を含むデータを末尾に移動させる方法
日付や数量などの情報を含むデータを複数格納したリストに対して日付順でソートすることがよくありますが、数量が0の場合は他のデータのソート順は保ったまま数量が0のデータだけ末尾に移動させたいことってありますよね。
複数条件でソートすればうまくいきそう!と思って色々こねくり回してもなかなか思った感じにならないんですよね。
...
複数条件でソートすればうまくいきそう!と思って色々こねくり回してもなかなか思った感じにならないんですよね。
...
続きを読む
DjangoのModelをソートするキーにプロパティを使いたいとき
とあるDjangoのプロジェクトで商品の登録日(DateField)が新しい順にソートされていたデータを、商品の発売日が新しい順にソートさせたかったのでModelの内容を確認したところ発売日のフィールドは設定されていないようでした。
そんな場合は大抵Modelに新しいフィールドを追加するところなのですが、商品の発売日が商品コード(CharField)の一部として登録されていることが分かりました。
...
そんな場合は大抵Modelに新しいフィールドを追加するところなのですが、商品の発売日が商品コード(CharField)の一部として登録されていることが分かりました。
...
続きを読む