Django
Pythonでいろいろと作成している時に扱っているデータをどこかから読み込みたい、どこかに取っておきたいとかデータを受け渡したいような場合が発生します。 そのような場合の1つの方法としてCSVファイルからのデータの読み込みや書き込みがあります。 今回…
Pythonでいろいろと作成している時に扱っているデータをどこかに取っておきたいとかデータを受け渡したいような場合が発生します。 そのような場合の1つの方法としてCSVファイルへの書き込みがあります。 今回はそのCSVファイルへの書き込み方法の説明をして…
PythonでDjangoやSeleniumを使用して作業をしている時に、形式的にはリスト(配列)として送付されてきたはずと思ったものが、受け取った中身を見たら文字列としてしか認識できないものだったということがありました。 大元とのやり取りなどでうまく解決でき…
Djangoにてモデルのインスタンス生成時に発生したエラーとその解決情報になります。 (adsbygoogle = window.adsbygoogle || []).push({}); 目次 1.発生したエラー内容 2.原因と対策 1.発生したエラー内容 views.pyで、 views.py musicIns = Music.obje…
Djangoの場合ですが、モデルの内容を変更した時はマイグレーションという操作を実行しなければデータベースへ反映されません。 そのマイグレーションの方法を備忘録として残しておきます。 Djangoではデータベースとしてsqliteを使用するとすると、「db.sqli…
Djangoでモデルを作成し、デバッグなどするためにいろいろとデータを入れているとどんどんたまっていきます。 その場合通常は、管理画面(http://127.0.0.1:8000/admin)からまとめて削除などしていたのですが、入力したデータをしくじると管理画面でなぜか…
DjangoにてModel作成時のモデルフィールドの主な項目の設定について備忘録として残しておきます。 モデルフィールドの主なものとしては以下のようなものがあります。 CharField:文字列 TextField:文字列(テキストエリア) IntegerField:整数 FloatField…
Djangoはまだまだ素人な所もあって、いろいろと疑問点が出てきます。 通常views.py→html,javascript側にデータを送りたいような時は、関数の最後で、 txt = { 'abc':abc } return render(request, 'aaaaaaaa/bbbbbbbb.html', txt) などと記載することででき…
Djangoで作業をしていてマイグレーション実行時に以下のようなエラーがでることがありました。 この復旧にかなり手間取ったので、備忘録として残しておきます。 (adsbygoogle = window.adsbygoogle || []).push({}); 目次 1.エラー発生内容 2.解決方法 …
今回は、わかりにくかったhtmlファイルからDjangoのurls.pyでの指定を経由してviews.pyの関数を呼び出し応答をもらう時のurls.py、views.pyでの記述例となります。備忘録として残しておきます。 目次 urls.py html views.py urls.py まずはじめに、Djangoで…
今回の内容は比較的わかりにくかったDjangoのviews.pyとhtml側との間の変数などの受け渡しでhtml側でどのように記述してそれらを使っていったらいいかという内容を例を挙げて備忘録として残しておきます。 最後に、そのhtml側の記載内容に対応したurls.py側…
Djangoのモデル定義などをmodels.pyで行った後で、views.pyでの定義されたモデルの操作方法を自分で実施した例を挙げて備忘録として残しておきます。 これ以降の内容はモデルとして以下の記事のようにmodels.pyでWeaponクラスを定義した場合に沿ったviews.py…
Djangoでモデルを変更した時のデータベース内のファイル更新手順を備忘録として載せておきます。 モデル更新手順 エディターなどでmodel.py内のモデルを変更します。 その後、エディターなどでファイル保存した後に、 Windowsならコマンドプロンプト、Macな…
Django内でのモデル作成での備忘録になります。 models.py内でモデルを定義する時は、以下のような形で定義します。 models.py from django.conf import settings from django.db import models """武器データ""" class Weapon(models.Model): name = models…
Pythonは比較的初心者にも取り組みやすい言語で手軽に実行できるなどはじめてのプログラミング言語としても適した言語だと思います。 機械学習や人工知能、Webアプリケーション作成など幅広く使われており注目のプログラミング言語でもあるPythonを使用して…
この記事は、これまでEXCELマクロを使用して表の最大行番号、最大列番号を取得していた人で、Pythonのopenpyxlでは同様のことをどのようにしたらいいか悩んでいる人に読んでもらいたい記事です。 やりたいこと Pythonのopenpyxlのmax_row、max_columnの場合 …
この記事は、Pythonでpip installがなかなかうまくいかなくて悩んでいるような人達への 対処方法の1例となります。 うまくいかなかったこと 必要だったこと 実施したこと うまくいかなかったこと 以前、PC更新などで環境が変わったときに、 pip install …
python、Djangoをやっていた時に、時々バージョン確認が必要になる時があるかと思います。その都度、ネット検索などしていたのですがここに備忘録としていくつか載せておきたいと思います。 pythonのバージョン確認 pipのバージョン確認 pip install で入れ…
以前Djangoをやっていた時に誤って作成したサイトの表示がされなくなってしまい立ち上がらなくなった時がありました。 それまでの備忘録などをそこだけに載せていたこともあり、なんとかして取り出したいという状況でした。 そこで、調べていった内容になり…
gitでpushしたところ、以下のようなエラー発生がしたことがありました。 その時にやった対応方法となります。 ! [rejected] master -> master (fetch first)error: failed to push some refs to 'https://github.com/********/my-first-blog.git'hint: Updat…
自分自身でのサイト作成手順としてはローカルPC側で作成した内容を最終的にはPythonAnywhere上に反映させたかったのですが、その場合の手順になります。 いろいろとやり方はあるとは思いますが、やった内容としては、 $ git status で変更内容確認コンソール…
作成していく中で、gitで誤ってコミットしたものを元に戻したい場合などが発生します。 その場合ですが、まずは、 git reflog で過去のコミット履歴が確認できます。これにて確認した中で、$ git reset --hard HEAD@{0}などで、何段階か前の履歴に戻すことが…
以前にも記載した通りですが、 git init はリポジトリを新規に作成する時に使用するコマンドです。 以下、以前記載、 $git init・・・・・現在のディレクトリ以下がgitで管理されるor$git init (ディレクトリ名)・・・・・(ディレクトリ名)で指定したディレ…
Djangoにてサイト作成時に、作成したcssファイルの内容がなかなか反映されなかった時に自分自身でやった1つの対応方法になります。 (1)settings.pyに、 STATIC_URL = '/static/'STATIC_ROOT = os.path.join(BASE_DIR, 'static')を追加。(2)HTMLファイ…
Djangoにてサイト作成時にイメージファイルのアップロードができない、表示が出てこないで困ったことがありました。 その場合のやり方の1つにの方法になります。 これは、ネットでググりまくった結果となりますが、 (1)プロジェクトの settings.py に st…
上記のような状況で困った時の対処法法の1つなんですが、ネットでググったところ、スーパーリロードというものを発見しました。 このキー操作で強制的に再ロードしてくれるようです。 手順としては、 (1)Windowsの場合、Shiftキー+F5キーの同時押しとい…
git init はリポジトリを新規に作成する時に使用するコマンドです。 initコマンドを実行すると、現在のディレクトリまたは指定したディレクトリに「.git」というリポジトリを構成する隠しディレクトリが作成されます。この中にリポジトリの管理に必要なファ…
Djangoでサイトを作成していく上で、gitを使用して管理していくために必要となる操作としては以下などがあるようです。 (1) はじめに、gitで管理できるようにするために、作業用ディレクトリで1回だけ以下実行git init(2)この作業用ディレクトリからス…
自分自身まだまだ素人なので、Pyhthon 、Djangoのインストールはどこかを参照しながらやるしかありませんでした。 そういう自分がまず初めに参照したのは、Django Girls のチュートリアルhttps://tutorial.djangogirls.org/ja/ です。これに沿ってやっていけ…