トップ
«前の日記(2005-11-21)
最新
次の日記(2005-11-24)»
追記
設定
AOISAKURA - 日記 [登録]
日記の更新
日記本文
年
月
日
タイトル:
本文(
tDiary
スタイル/
書き方
):
[drawing] 久しぶりに <%=image_left 0,'まゆらラフ画', nil, [512]%> <p>冬コミ原稿やってるときはもういっぱいいっぱいだったのでサボってたけど、その分を取り返すべく練習再開。</p> <p>ひさしぶりにまゆらを描いてみる。んが、全然幼くならない...、まぁ原因は顔の描き方矯正中なんで昔の癖を思い返してしまうことを恐れているせいなんだけども。</p> <p>まぁとりあえずこれで線画にして色塗るか。</p> <p>gimpがなぜか途中から急激に重くなる。ヒストリがスワップしたのかと思ったけど、CVSでも起きてるし、共通の問題か?</p> [python] SQLObject - 一気に複数のDBとの繋がりは作成できない? <p>TurboGearsで複数のDBを扱うためにmodel.pyに以下のような記述をした(実際はもっとカラム多いけど)。</p> <pre> class A(SQLObject): b = MultipleJoin('B') c = RelatedJoin('C') class B(SQLObject): a = ForeignKey('A') class C(SQLObject): a = RelatedJoin('A') </pre> <p>上の例で「%tg-admin sql create」したらBのテーブルを作るときに「relation "A" does not exist」みたいなエラーを吐かれた。で、記述の間違いななさそうなのになぁと思って、<s>Cのテーブルの定義をコメントアウトして、Aの中のCの定義をコメントアウトしたらなぜかうまくいった。で、コメントアウトしたのを戻してもう一回sql createしたら全部できた。...なぜだ?</s></p> <p><s>気になるのは<a href="http://www.python.jp/~ymasuda/sqlobject/SQLObject.html#id10">多対多のリレーション</a>(SQLObject0.7日本語マニュアル)で、多対多のテーブルを作ると中間テーブルが作られると書かれているのにそれが直接テーブルの一覧を見ても見付からないということ。まぁ動かしてうまくいかなければそのとき調べよう(ぇ</s></p> <p>全然うまくいってなかった。既に作ったテーブルに対して新しくカラムを追加するには、別の手段でカラムを追加しないといけない。って<a href="http://www.python.jp/~ymasuda/sqlobject/SQLObject.html#id9">SQLObject 日本語マニュアル</a>にも書いてあるじゃん。</p> <p>ぬぅ、しかもDB作りなおしたら中間テーブル作られてるし、やっぱりおいらのmode.pyの書き方が悪かったのかorz。</p>
カテゴリ: |
keyboard
|
media
|
process
|
book
|
firefox
|
life
|
server
|
game
|
movie
|
更新情報を送る
この日の日記を隠す
絵日記(追加)
本日のツッコミ