タグ

Djangoに関するukstudioのブックマーク (14)

  • Django の設計思想 — Django v1.0 documentation

    このドキュメントでは、 Django の開発者たちがフレームワークの構築に取り入れ ている根的な設計思想についていくつか解説します。それによって、 Django の これまでの経緯に説明を与えつつ、将来への指針にしたいと思います。 ルースカップリング¶ Django のスタックが目指す基的なゴールは ルースカップリングとタイトコヒージョン の実現にあります。 フレームワークの様々なレイヤは、当に必要な場合を除き、お互いの事情を 知らなくてもよいという考え方です。 例えば、テンプレートシステムは Web リクエストがどのようなものか関知せず、 データベースレイヤはデータをどう表示するかに関知せず、ビューシステムはプロ グラマがどんなテンプレートシステムを使うかに関知しません。 利便性のため、 Django には全てのスタックがついてきますが、スタックの各部分 は可能な限り互いに独立にな

  • Java開発者の読むDjangoの設計思想 - やさしいデスマーチ

    Djangoのサイトには「Djangoの設計思想」というドキュメントがあります。どんなフレームワークでもそうですが、設計思想を理解し、その流れをつかむ事で正しい利用への最短ルートです。もし、自分の思想にあわないならば問題です。可能であれば、そのフレームワークの検討を取り止めるべきでしょう。それが出来ないならば利用している時にはそのフレームワークの思想で思考することが求められます。 Djangoの設計思想は、緩く結合し、必要最低限のコードで、だが隠蔽せずに明示するという事です。DjangoではMVT(モデル/ビュー/テンプレート)と呼ばれるMVCに近い構造をとります。それらの3つのレイヤーはお互いに疎な関係を持ち、モデルとテンプレートはデフォルトの実装以外を容易に採用できるようになっています。また、ほどよく規約を適用し必要なコード量は少なくなっていまが、なんでもかんでも裏側で処理せずに、なに

    Java開発者の読むDjangoの設計思想 - やさしいデスマーチ
  • Webアプリケーションフレームワーク(Rails, Django, Pylons) 処理速度/メモリ使用量 比較 - developer

    次の記事でのデータをもとに比較します。 『Ruby on Rails Ver.2 + mod_rails (mod_passenger)で Apache Bench と メモリ使用状況を確認する。』『Django Ver.1 + mod_pythonで Apache Bench と メモリ使用状況を確認する。』『Django Ver.1 + mod_wsgiで Apache Bench と メモリ使用状況を確認する。』『Pylons Ver.0.9 + mod_wsgiで Apache Bench と メモリ使用状況を確認する。』 ※ ab - Apache HTTP server benchmarking tool     http://www.apache.jp/manual/programs/ab.html 同時発行数を100リクエスト、10000回のアクセスを実行。 $ ab -n

  • Django風データベース管理プラグイン·Rails DataBrowser MOONGIFT

    先日、Djangoの勉強会に参加したのだが、特に管理画面の説明に重点を置いていたため、データベースのデータを簡単にメンテナンスできる画面が自動生成される仕組みというのは素晴らしく感じた。 データベースのメンテナンス画面を生成 管理画面の目的はそれだけではないだろうが、データのメンテナンスを容易にしてくれるのがこのソフトウェアだ。 今回紹介するオープンソース・ソフトウェアはRails DataBrowser、Ruby on Rails向けのデータベースメンテナンスプラグインだ。 Rails DataBrowserはプラグインやRubyGemsを使ってインストールする。Rails 2.1以降はRubyGemsを使う必要があるようだ。インストールが終われば簡単な設定を行うことで、/databrowserというパスで管理画面に入ることができる。 検索機能もある 管理画面ではモデルが一覧で表示され、

    Django風データベース管理プラグイン·Rails DataBrowser MOONGIFT
  • Django の設計思想

  • 初心者のためのDjango勉強会 | スパムとか

    10/13に初心者のためのDjango勉強会を開催しました。 今回は、Djangoと日の仲間たちベースのDjango勉強会 DiscXとは別の流れで開催しました。 参加者募集のチャネルが違い、募集の決まり事から外れるというだけでスタッフや勉強会の流れは普段と変わりませんでした。が、なぜか異常に疲労したようで日曜は子供と遊んだくらいであとはダウンwしてました。 何カ所かハマりどころやわかりにくいところを拾う事が出来たので、スムーズに進む初心者向けDjanog勉強会、をきちんとDjangoと日の仲間たちベースの勉強会として開催していきたい、かどうかは秘密です。 キャンセル待ちに参加希望者キューができていたので、まだもう少しは需要があるように感じられます。 実際に行われた事は、Woopsdezさんが復習!をしているのでそちらを、問題点のまとめについてはperezvonさんのまと

    ukstudio
    ukstudio 2007/10/15
    親分おつかれさまでした!
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
    ukstudio
    ukstudio 2007/10/15
    MacでZip解凍したら、パーミッションが000だった。使ったソフトはなんだっけなー。
  • http://michilu.com/django/doc-ja/index/

    Yasushi Masuda (ymasuda at ethercube dot com), Takanao Endoh (takanao at endoh dot tk)

  • CoreserverでDjangoを使う | スパムとか

    なんだか使える場所がないとか言われているので、coreserver.jp(年間5000円)でDjangoを使ってみます。xreaでも動きますが、先人もいるしドメインとらないと無料のやつが使えないようなのでcoreserver.jpのお試しでやってみます。 お題はdjblogkit(unicode対応版)で。 まずは、coreserver.jpを借りてください。 お試しの場合はアクセス数かなにかが制限されているそうなので、しばらく試していると動作しなくなるかもしれません。 coreserver.jpはsshログインするためのホストを設定しなければならず、設定変更後反映まで5分かかるらしいので、まずはホスト設定をしましょう。 coreserver.jpの管理サイトにログインしてください。 メニューに、「ホスト情報登録」というボタンがあるのでクリックします。 ホスト情報が表

  • rubyだrailsだって言うけど - Absolute Territory

    何がそんなにいいの? 俺の周りの人たちがrubyは良い良いって言ってるけど俺にはよくわからん。 それにいまさらRailsで作りましたーとか言っても全く注目を集めないし、Railsのメモとかをブログで取り上げても、それらの話題は多数あるからこれまた注目を集めないでしょ? その点Django使って作ったサイトって少ないから、Djangoで作りましたーって言えばRailsよりも注目集める気がする。 あとRailsに比べDjangoの解説は少ないから、これをまとめた開発者ブログとか書けばより注目を集めると思う。 Webサービスは注目を集めてなんぼの世界なんだから、俺はこういったところで少しでも注目を集めたほうがいいと思っている。

    rubyだrailsだって言うけど - Absolute Territory
  • ところでDjangoってなに? - Djangoへの片思い日記

    まだ勉強し始めたばかりで 全然よく分からないけど 分からないなりに Djangoについて知ってることを並べてみるよ 読み方 「じゃんご」って読むみたい。 「ぱい」が付かないんだね。 「ぱい」にあふれてるPythonのフレームワークなのに…… でも、なかにはいっぱい「ぱい」があふれてるみたいだから 安心 どんなもの? 「Ruby on Rails」のPython版って言うと Pythonの人に凄い勢いで怒られるフレームワークだよ! 実際、怒られたよ!! でも中の人はお互いに仲が良いらしいよ!! 簡単なの? デザイナの人にもすっごく優しいフレームワークだよ!! でもDjangoの人の言うデザイナは超敷居高いよ!! 結局どうなの? もっと詳しい説明は Django オンラインドキュメント和訳 全部日語でまとまってるよ!! 大事なこと書き忘れたよ 挨拶は「ni!」っていうんだよ くちびるをいっぱ

    ところでDjangoってなに? - Djangoへの片思い日記
    ukstudio
    ukstudio 2007/09/21
    DjangoってRailsクローンなんじゃねーの?とか言ってごめんね。ほんとごめんね。
  • Mac OSXにDjango最新版を | スパムとか

    Djangoのインストールが初心者には難しいという話が各所で出ていますので、WindowsMac OSXでそれぞれ一番簡単にインストールができる方法を紹介します。 特に、Djangoをはじめようとすると必ず出てくる「ソースコードリポジトリからsubversionクライアントを利用して最新版を取得して使え」という部分は敷居が高いと思いますので、なんとか別の方法で最新版を取得する方法を模索します。 Windowsの次は、Mac OSX(10.4.10)で。 必要なものをダウンロードしてくる。 Python2.5をダウンロードします。 Pythonというのは、Djangoで開発を行う際に使う言語です。 http://pythonmac.org/packages/py25-fat/dmg/python-2.5-macosx.dmg ← これ 続いてDjangoの開発版を

  • どさくさにまぎれて一つ提案してみるよ | スパムとか

    オカモデラーさんがWebデザイナについて語っているので便乗 実のところ、Webデザイナといって頭に思い浮かぶのは JeffCroft か WillsonMiner くらいしかいないんだ。 二人ともDjangoっていうオープンソースプロジェクトに積極的に絡んでるから知ってるんだけどね。彼らはプログラマ側からも尊敬されているよ。 もしかするとその理由は、彼らが「CSSJavaScriptをきちんとかけないデザイナはWebに関わるデザイナとして失格だ」とか言っているからかもしれないけどね。 JeffCroftはDjangoに絡んで有名になったからかは定かじゃないけど Pro CSS っていうを書いていて、そこそこの評判をとっている。プログラマとしては、CSSとかについてきちんと考えているデザイナがいるってことがわかるだけでもうれしいだから読んでみるといいかもよ。 それからWi

  • WebデザイナーのためのDjangoはじめの一歩 ― nagosui.org

    露木さんによると船井さんがやる気らしい。うーむ、興味深い。しばらく遠ざかっていたDjangoですが、実際に動きがあるならば是非参加していじってみたいですな。 Webデザイナーという言葉が歩き回っているけれど、私はデザイナーではなくてむしろコーダーなのでもう少し曖昧にしてWeb屋さんにとってのDjangoは何かということを考えてみたいなと思いました。先のエントリで、考えるより手を動かそうと言うことを認識したのに実践できていないのはスルーしてください。今の私は文章を書きまくることが手を動かすことなのです。ただし私はプログラミングに関してはほとんど知識がありません。ネットや書籍などで見聞きした情報を適当に解釈して概念化してますのでその分差し引いた上でこの先にお進みください。 Djangoって何? DjangoというのはWebアプリケーションフレームワークです。つまりWebアプリケーションの

    ukstudio
    ukstudio 2007/09/21
    はじめの一歩
  • 1