Django Girls and Boys 備忘録

Python、Selenium、Django、java、iPhoneアプリ、Excelマクロなどで気付いたこと、覚えておきたいことなどを載せていきます。

Django

【Python】Djangoでのhtml側からの指定とurlsでの記載方法

今回は、わかりにくかったhtmlファイルからDjangoのurls.pyでの指定を経由してviews.pyの関数を呼び出し応答をもらう時のurls.py、views.pyでの記述例となります。備忘録として残しておきます。 目次 urls.py html views.py urls.py まずはじめに、Djangoで…

【Python】Djangoのviews.pyとhtmlファイル、htmlファイルとurls.pyとの間の受け渡し例

今回の内容は比較的わかりにくかったDjangoのviews.pyとhtml側との間の変数などの受け渡しでhtml側でどのように記述してそれらを使っていったらいいかという内容を例を挙げて備忘録として残しておきます。 最後に、そのhtml側の記載内容に対応したurls.py側…

【Python】Djangoモデル(models.py)のviews.pyからの操作方法

Djangoのモデル定義などをmodels.pyで行った後で、views.pyでの定義されたモデルの操作方法を自分で実施した例を挙げて備忘録として残しておきます。 これ以降の内容はモデルとして以下の記事のようにmodels.pyでWeaponクラスを定義した場合に沿ったviews.py…

【Python】Djangoのモデル(models.py)変更でのデータベースファイル更新手順

Djangoでモデルを変更した時のデータベース内のファイル更新手順を備忘録として載せておきます。 モデル更新手順 エディターなどでmodel.py内のモデルを変更します。 その後、エディターなどでファイル保存した後に、 Windowsならコマンドプロンプト、Macな…

【Python】Djangoでのモデル定義 (models.py内でのモデル作成)

Django内でのモデル作成での備忘録になります。 models.py内でモデルを定義する時は、以下のような形で定義します。 models.py from django.conf import settings from django.db import models """武器データ""" class Weapon(models.Model): name = models…

【Python】Pythonのダウンロードとインストール

Python のダウンロードとインストールの方法について手順を追って説明していきます。 2022年1月現在、最新のバージョンは Python 3.10.2 となっています。 目次 Pythonのダウンロード Pythonのインストール Pythonのダウンロード まずはじめに、Python のダ…

【Python】openpyxlでExcelの最大行番号、最大列番号を取得する方法(End(xlUp).Row、End(xlToLeft).Columnに近い方法)

この記事は、これまでEXCELマクロを使用して表の最大行番号、最大列番号を取得していた人で、Pythonのopenpyxlでは同様のことをどのようにしたらいいか悩んでいる人に読んでもらいたい記事です。 やりたいこと Pythonのopenpyxlのmax_row、max_columnの場合 …

【Python】pip installが出来なかった時の対処法(Pythonのproxy設定)

この記事は、Pythonでpip installがなかなかうまくいかなくて悩んでいるような人達への 対処方法の1例となります。 うまくいかなかったこと 必要だったこと 実施したこと うまくいかなかったこと 以前、PC更新などで環境が変わったときに、 pip install …

【Python】pythonやパッケージのバージョン確認方法

python、Djangoをやっていた時に、時々バージョン確認が必要になる時があるかと思います。その都度、ネット検索などしていたのですがここに備忘録としていくつか載せておきたいと思います。 pythonのバージョン確認 pipのバージョン確認 pip install で入れ…

【Python Django】Django が立ち上がらなくなった時に投稿していていたデータ(情報)だけを何とか表示させて中身だけでも見たいと思った時の対応方法

以前Djangoをやっていた時に誤って作成したサイトの表示がされなくなってしまい立ち上がらなくなった時がありました。 それまでの備忘録などをそこだけに載せていたこともあり、なんとかして取り出したいという状況でした。 そこで、調べていった内容になり…

【Python Django】gitでpushがうまくいかなかった時の対応方法

gitでpushしたところ、以下のようなエラー発生がしたことがありました。 その時にやった対応方法となります。 ! [rejected] master -> master (fetch first)error: failed to push some refs to 'https://github.com/********/my-first-blog.git'hint: Updat…

【Python Django】ローカルPCで作成した内容をPythonAnywhere上に反映(デプロイ)する時の手順

自分自身でのサイト作成手順としてはローカルPC側で作成した内容を最終的にはPythonAnywhere上に反映させたかったのですが、その場合の手順になります。 いろいろとやり方はあるとは思いますが、やった内容としては、 $ git status で変更内容確認コンソール…

【Python Django】gitで誤ってコミットしたものを戻したい時の対応方法

作成していく中で、gitで誤ってコミットしたものを元に戻したい場合などが発生します。 その場合ですが、まずは、 git reflog で過去のコミット履歴が確認できます。これにて確認した中で、$ git reset --hard HEAD@{0}などで、何段階か前の履歴に戻すことが…

【Python Django】gitリポジトリをgithubにあげる時の手順

以前にも記載した通りですが、 git init はリポジトリを新規に作成する時に使用するコマンドです。 以下、以前記載、 $git init・・・・・現在のディレクトリ以下がgitで管理されるor$git init (ディレクトリ名)・・・・・(ディレクトリ名)で指定したディレ…

【Python Django】cssファイルが反映されなかった時の対応方法

Djangoにてサイト作成時に、作成したcssファイルの内容がなかなか反映されなかった時に自分自身でやった1つの対応方法になります。 (1)settings.pyに、 STATIC_URL = '/static/'STATIC_ROOT = os.path.join(BASE_DIR, 'static')を追加。(2)HTMLファイ…

【Python Django】イメージファイルのアップロード、表示に苦労した時の対応方法

Djangoにてサイト作成時にイメージファイルのアップロードができない、表示が出てこないで困ったことがありました。 その場合のやり方の1つにの方法になります。 これは、ネットでググりまくった結果となりますが、 (1)プロジェクトの settings.py に st…

【Python Django】Djangoでcssのstatus情報などが反映されなかった時の対処方法

上記のような状況で困った時の対処法法の1つなんですが、ネットでググったところ、スーパーリロードというものを発見しました。 このキー操作で強制的に再ロードしてくれるようです。 手順としては、 (1)Windowsの場合、Shiftキー+F5キーの同時押しとい…

【Python Django】git init について

git init はリポジトリを新規に作成する時に使用するコマンドです。 initコマンドを実行すると、現在のディレクトリまたは指定したディレクトリに「.git」というリポジトリを構成する隠しディレクトリが作成されます。この中にリポジトリの管理に必要なファ…

【Python Django】 gitでアップロードするために

Djangoでサイトを作成していく上で、gitを使用して管理していくために必要となる操作としては以下などがあるようです。 (1) はじめに、gitで管理できるようにするために、作業用ディレクトリで1回だけ以下実行git init(2)この作業用ディレクトリからス…

【Python Django】Python、Djangoのインストール方法

自分自身まだまだ素人なので、Pyhthon 、Djangoのインストールはどこかを参照しながらやるしかありませんでした。 そういう自分がまず初めに参照したのは、Django Girls のチュートリアルhttps://tutorial.djangogirls.org/ja/ です。これに沿ってやっていけ…