Django

研究メモ:データ構造の話など

いまDjangoで作っている、タグがつけられる機能がついたフォーラムの実装で悩む。作っていて、それなりに完成してきたかなーと思っていて、今日はとあるデータ構造に悩んでしまいました。 簡単にいうとSBMでつけられるものがWEBサイトじゃなくてレス単体とい…

ForeignKeyはオブジェクトの代入でも登録できます。

今日Djangoで物を作っているときに参考にしたところ リレーションオブジェクトリファレンス — Django v1.0 documentation クエリを生成する — Django v1.0 documentation ForeignKey や ManyToManyField の保存¶ ForeignKey フィールドの更新は、通常のフィ…

Djangoのurls.pyと汎用ビューの挙動がいまいちわからず

urls.pyにかける汎用ビューですが、object_listで読み出すときにはモデルオブジェクトを指定しますよね。 extra_contantで複数のモデルが呼べるようですが、urls.pyを最初に処理したときしか読まないようでして。 たとえば、extra_contextのモデルAの中身一…

Djangoの汎用ビューを使ってみた

Djangoの汎用ビューをはじめて使ってみたのですが、なかなか面白いです。 今のところ表示を任せてみていますが、データベースの内容表示に関してはあれで十分任せれます。 大まかに理解をしていたつもりでしたが、実装するのにずいぶん苦労しましたが、 使え…

解決済みのメモ:urls.pyにありもしないビュー関数を書くと出てくるエラー

Djangoでテンプレートを利用したゲストブックの作成中にこんなものに遭遇 Traceback (most recent call last): File "/usr/lib/python2.5/site-packages/django/core/servers/basehttp.py", line 278, in run self.result = application(self.environ, self.…

django-forumをdjango1.0で動かす

勉強、研究用にdjango-forumを入れてみました。 djangoは1.0にバーションアップしてありましたが、そのせいなのか最初は説明に沿って入れても動きませんでした。が、いくつかの箇所を修正すればとりあえず動くことがわかりました。 ということで、引っかかっ…

Djangoオンラインドキュメントを読む チュートリアル2と3終わり

メモしていくの忘れてたので簡単に記録 チュートリアル2:adminのページで遊ぶ チュートリアルを進めるだけで終わり。 adminのページは至って簡単に設定出来て、さらに表示の自由さが魅力的だった。 Trunk版を使っている場合は、urls.pyのコードが一部違うら…

Djangoオンラインドキュメントを読む チュートリアル1終わり

ひっかることなく終わる。 途中、max_lengthが使えないから、Djangoの最新Trunkを持ってきた。 やり方はUbuntu Linux だからコマンドで全部終わった。てかSubversion便利過ぎてわらたwww データベースAPI面白かった。参照や追加や削除も簡単。 ただ追加と削…