新着記事
-
Python
Djangoだけでフォームの追加ボタンを簡単に実装する方法
DjangoのFormって便利ですよね?FormSetを使うことで、複数のフォームを表示させることもできます。ただ、フォームの数を動的に増やそうとすると、少し工夫が必要です。今回は、JavaScriptなどは一切使用せず、Djangoだけでフォームの追加ボタンを実装する... -
Python
【Django】FormViewでform_validをオーバーライドしてPOST時の動作を追加する
FormViewを使用することで、Djangoでフォームを簡単に実装することができます。しかし、FormViewのデフォルトのPOST動作では、クラス変数self.success_urlに指定したURLへリダイレクトするだけの動作となっていて、テンプレートにコンテキスト情報を渡して... -
Python
【Django】formsetのmanagement_formの正体を説明【Python】
最近独学でPythonのDjangoを勉強しています。 Fomsetというformを複数扱える機能でいろいろ試していたとき、実装は正しいはずなのにis_valid()がFalseとなりうまくいかない事象が発生しました。 結論から言うと、テンプレートファイルにmanagement_formが... -
C言語
C言語でオブジェクト指向を実装してみる|クラス・インスタンス・メソッド編
この記事を見ているあなたは、仕事で「C言語でオブジェクト指向プログラミングをしろ!」と言われたのか、 はたまた「オブジェクト指向プログミングを学びたいが、そのために他の言語を最初から学び直すのは面倒」だとか、 さまざまな理由で「C言語でオブ... -
C言語
【C言語】signalとsigactionの使い方を分かりやすく解説(実装サンプルあり)
シグナルハンドラってなんだかとっつきにくいイメージがありますよね? しかもsignal()とsgiaction()で2通りのやり方があるし、どっちを使ったらいいのか迷ってしまいます。 この記事では、そんな方のためにsignal()とsigaction()を使ったシグナルハンド...