2023-01

スポンサーリンク
Python

【Python】文字列を分割・連結

Pythonで文字列を分割・連結する方法をシンプルな例を使って解説しています。
Django

保護中: Python Django 本番環境へのデプロイ Pythonanywhere

Python Django 本番環境へのデプロイ Pythonanywhere
IT全般

GitHubの基本-7 ブランチの作り方と使い方・プルリクエスト ~ウェブサイトを4つのパーツに分割・マージするプロジェクトを例にして~

Githubを使ったブランチの操作方法について解説していきます。今回は、ウェブサイトを4つのパーツに分割(ヘッダー、メインバー、サイドバー、フッター)して、それぞれを各担当者がブランチを作って最終的にマージして完成品にするプロジェクトを題材にして解説しています。また、プルリクエストについても解説しています。この記事だけでGitを使ったプロジェクト開発の大枠を理解することが出来ますので是非ご一読下さい。
Django

Python Django入門 初めの1歩からWEBアプリ作成までの流れ その8 CreateViewとListView

今回は、CreateViewを使ってフォームから入力したデータをデータベースに保存し、ListViewを使ってデータを一覧表示するというアプリを作成していきます。
Python

Python [Errno 13] Permission deniedの解決方法

Python [Errno 13] Permission deniedの解決方法では、Pythonスクリプトでcsvファイルを作成したものの、csvファイルが閉じられていないことで発生するエラーの様子です。今回はこのエラー解決方法について解説致しました。
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__の意味と使い方。インスタンスの文字列表現を定義

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