ZeroTerasu

スポンサーリンク
Django

Python Django エラー解決方法 CreateView is missing a QuerySet モデルとフォームが連携出来ないときの解決方法

views.pyの下記の記述に誤りがありモデルとフォームが連携出来ないときの解決方法を掲載しました。
Django

Python Django リダイレクトエラー:NoReverseMatch: Reverse for ‘テンプレート名’ not found. ‘テンプレート名’ is not a valid view function or pattern name.

Python Django リダイレクトエラー:NoReverseMatch: Reverse for 'テンプレート名' not found. 'テンプレート名' is not a valid view function or pattern name.の解決方法について解説します。原因は、app/urls.pyにapp_name=”アプリケーション名”を指定していることによります。解決法は、このapp_nameを削除するか、もしくは引数に渡しているテンプレート名の記載方法を変更するかどちらかです。
Django

Python Django入門 初めの1歩からWEBアプリ作成までの流れ その7 画像のアップロードと表示

初学者の方でも理解しやすいように適宜解説を加えてDjangoを使った画像のアップロードおよび表示の方法の解説記事を作成しました。
Django

Python Django入門 初めの1歩からWEBアプリ作成までの流れ その5 フォームの基礎2 ModelForm/CreateView(データベース連携あり)

フォームで入力した情報をデータベースに保存する方法について解説します。今回の作成例として、簡単な日記アプリを作成していきたいと思います。初めに、今回作成するアプリに、ブラウザからアクセスがあった際、フォーム画面を表示するまでの流れを図解します。以降の章で、具体的な作成手順を解説していきます。適宜解説を盛り込んでいますので初学者の方にも分かりやすい内容になっているものと思います。 作成手順としては、モデルクラスを定義し、forms.pyでModelFormを継承したフォームクラスを定義します。また、このフォームクラス内で、編集対象となるモデルクラスとモデルクラスのフィールドを引き渡すことでモデルクラスの保存・編集をフォーム操作で可能にすることが出来ます。
Python

【Python】__str__の意味と使い方。インスタンスの文字列表現を定義

表題の件、結論から申し上げますと、オブジェクトを文字列表現するためのメソッドです。さらに言いますと、クラス内のメソッドとして使用されることが多く、その場合はクラスから生成されるインスタンスを文字列として表現するメソッドとして機能します。
Python

【Python】if __name__ == ‘__main__’:の意味と使用方法

結論から申し上げると、__name__は、①Pythonモジュールとして実行される時 と ②Pythonモジュールとして読み込まれる時 でその挙動が変化することを利用して、①の時のみファイルが実行されるようにする仕組みを作るために利用されます。
Python

【Python】__init__とは?インスタンスの初期値を設定するメソッド

__init__は、コンストラクタと呼ばれるメソッドであり、クラスをインスタンス化する際にインスタンスの初期設定を行うメソッドになります。class Person()という人間の設計図を基に個別の人間が生成されることを例にして解説しています。class Person()から個別の人を生成することをインスタンス化、そして生成される個別の人をインスタンスと呼びます。__init__などのコンストラクタはインスタンスに備わっている名前や年齢や性別などの個別の属性を初期設定する役割を担うメソッドです。本記事では具体的なコードとともに分かりやすく解説していますので是非ご参照下さい。
Django

Python Django入門 初めの1歩からWEBアプリ作成までの流れ その6 静的ファイル(CSS, JS, 画像)の扱い方

今回は、Djangoにおける静的ファイル(CSS, JS, 画像)の扱い方について解説致します。
投資

【投資】Trading Viewのチャートや株価情報を自分のブログやウェブサイトに載せる方法

今回は、投資ツールとして恐らく最も有名且つ利用者の多いと思われるTradingViewが提供している情報を自分のブログやウェブサイトに掲載する方法を紹介します。TradingViewは、チャートや株価情報などをウィジェットというウェブサイトのパーツとして提供してくれます。このウィジェットをご自身のサイトに組み込んで頂くことでTradingViewの情報を表示することが出来ます。また、レスポンシブデザインへの対応方法についても例示していますので、ご参照ください。
Python

(作成途中)【Python】Pandasの基礎と使い方4 – 列情報の統合によるDataFrame作成とCSVファイル書き出し

PythonライブラリのPandasの基礎と使い方の4記事目です。今回は列情報だけがリストとして取得できている場合の各リストの統合によるDataFrame作成とCSVファイルへの書き出し方法について解説していきます。通常、DataFrameは、行毎に1つのリストを形成していることを前提にしていますが、列毎に1つのリストを形成している場合は、pd.Seriesを活用することになります。
スポンサーリンク