タグ

Pythonとaccenseに関するnullpobugのブックマーク (2)

  • DjangoUniqueTogetherWithInheritance – アクセンスのおまけ

    (2009/09/08 ymasuda) マルチテーブル継承と unique_together を一緒に使うとちょっと困る Django のマルチテーブル継承は、親のモデルをデータベース上で独立のテーブルを持ったモデルとして表現しておき、子のモデルでは拡張したフィールドと親モデルへの一対一リレーションを張ることで、モデルを拡張できる仕組みです。他の人が作ったモデルを拡張したり、運用中のモデルに手を加えずに拡張したい場合に使えます。 このマルチテーブル継承について、社内からこんな質問を受けました。 Djangoのマルチテーブル継承で、 継承した側のクラスにunique_togetherを指定する。 unique_together条件を破るようなデータを入れてsave()すると、 継承された側のクラスのオブジェクトだけが保存される。 簡単な対処はトランザクションにつっこむことだけど、 いちいち

  • LionetDjangoApp – アクセンスのおまけ

    Sphinx でビルドしたドキュメントを公開するためのアプリケーション、 Lionet Sphinx でビルドしたドキュメントを公開するための Django アプリケーション、 Lionet を公開しました。 http://pypi.python.org/pypi/lionet/ , BSD ライセンス。 (2009/06/24 ymasuda) 最近、 Sphinx を使ってドキュメントを提供するソフトウェアプロジェクトが増えてきましたね。 テキストファイルから簡単に HTMLPDF のドキュメント配布物を作れるので、とても便利。 元が reST なので、メンテナンスや翻訳もしやすいです。 さて、Sphinx の HTML ビルダは、全てのコンテンツを相対パスで参照する HTML を生成するので、ビルドした ドキュメントはオフラインでも参照できます。私も、自分の使うソフトウェアのド

  • 1