タグ

djangoに関するzerihik0のブックマーク (62)

  • Django テンプレート言語 — Django v1.0 documentation

    このドキュメントについて このドキュメントでは、Django テンプレートシステムの文法について説明して います。技術的な観点からのテンプレートシステムの仕組みや拡張方法に関す る説明は、 Python プログラマのための Django テンプレート言語ガイド を参照してください。 Django のテンプレート言語は、釣合いの取れたパワーと簡便さを実現するように、 また HTML を扱いなれた人にとっては快適になるように設計されています。 Smarty や CheetahTemplate のようなテキストベースのテンプレート言語を経験 したことがあるなら、 Django のテンプレートはしっくりくるはずです。 設計哲学 プログラミングの知識があったり、 PHP のようなプログラムコードを直接 HTML に混ぜ込む言語を使ったことがあるなら、 Django のテンプレートシステ ムが単に H

  • 第7回 Djangoフレームワークのモデル,ビュー,テンプレートの基本的な実装

    はじめに 前回に引き続き,PythonのWebアプリケーションフレームワークDjangoを取り扱います。今回はより実践的なプログラミングに取り掛かっていきましょう。 今回はDjangoフレームワークの,モデル,ビュー,テンプレートの基的な実装をおこなっていきます。サンプル用のアプリケーションとして,連載の第5回で実装した「ひとこと掲示板」のDjango版を作成してみましょう。 GoogleAppEngineからDjangoフレームワークに移植をおこない,それを通してことでDjangoフレームワークの理解を進めます。

    第7回 Djangoフレームワークのモデル,ビュー,テンプレートの基本的な実装
  • Panopticon :: Django :: DjangoでRSSリーダーを作る(3)

    はじめての Django アプリ作成,その 3を参考にさせていただき、外部公開用のViewをつくる。データベースから情報をひっぱってくるのはすぐにできた。次は各サイトごとにRSSに含まれている記事を展開したい。そのためにはDjangoのテンプレート言語を勉強する必要がありそうだ。 >>> from django.template import Context,Template >>> import feedparser >>> rss = "http://www.panopticon.jp/blog/index.xml" >>> c = Context({"entries":feedparser.parse(rss).entries}) >>> t = Template("{% for entry in entries %} \ ... {{ entry.title }} \ ... {%

  • ウノウラボ Unoh Labs: DjangoのURL逆引き機能

    Chihiroです。 今回は、Django 0.96以降から改善が進んでいるDjangoのURL逆引き機能に関して紹介したいと思います。この機能を上手く使うと、Djangoを使ったWeb開発において、URLの設計と維持にかかる手間を大幅に削減できます。 公式ドキュメントの日語訳にもこの機能の説明はありますが、説明が分散していて全体像が見えにくいと思いますので、この機能を使わない場合の問題点を指摘し、次に使った場合、ルーティング、モデル、ビュー、テンプレートがそれぞれどのように書けるかを説明したいと思います。 なお、動作確認はSubversionから取得した開発版Django(rev.6447)を使用して行っています。 Django0.96以前のURL定義の問題点 Djangoの大きな特徴として、「自由なURL設計」がありますが、一方でモデル、テンプレート、ビュー、ルーティングにおいて冗長

  • RubyistのためのDjango入門

    自己紹介 岡野真也(tokibito/nullpobug) プログラミング歴6年ぐらい Delphi/Python信者 Ruby/PHP仕事で使う

  • Django製のフォーラムソフトウェア·Django Forum MOONGIFT

    DjangoGoogle App Engineでも使われている通り、今後を期待させるフレームワークだ。徐々に日語情報も増えつつあるが、それでも他のフレームワークに比べると開発者人口も、情報量も少ない。 スレッド一覧、作成画面 そんな中でどうやってDjangoをマスターするか。それは既にできあがっているソフトウェアのソースコードを読むのが良い。特にシンプルなものであれば理解も早いはずだ。そこでこちらのご紹介。 今回紹介するオープンソース・ソフトウェアはDjango Forum、Django製のフォーラムソフトウェアだ。 Django Forumはフォーラムアプリケーションで、スレッドを立て、そこにポストしていくというシンプルな掲示板システムになっている。特徴的なのは単体で動作するアプリケーションではなく、プラグイン的に利用するという点だろう。データベースはSQLite3やMySQL、Po

    Django製のフォーラムソフトウェア·Django Forum MOONGIFT
  • Google App EngineでDjangoは、helperからpatchにしてみた

    http://kingyo-bachi.blogspot.com/2009/06/google-app-enginedjango.htmlGoogle App EngineでDjangoを利用するには、Google App Engine Helperが便利と書いてみましたが、 manage.py test を実行するとGoogle App Engine Helperのテストエラーが出てしまいました。 私の環境がwindowsであることが原因な気がしつつ、そしてどっかいい感じにパスを通せばなんとかなるような気がしたりしつつ調べていたら Google App Engine patch という方がいい感じな気配なので切り替えました。 Google App Engine patchでは、Djangoの機能をGoogle App Engine上で使えるものが多くなっています。 Google Ap

  • 例えば、Djangoを避ける - スコトプリゴニエフスク通信

    8/25にサイボウズ・ラボにて行われた「Django勉強会 Disc 4」での発表資料を公開します。途中のMigrateの説明は少々簡略化しすぎで、これでは初めての方は実際に使えないかと思いますが、別途現在のMigrateの状況とともに紹介しようと思っています。【追記】Migrateについては別の場所にて紹介していますので、興味のある方は参照してみてください。http://labs.unoh.net/2007/09/migrate.html 自己紹介ウノウでgumiという携帯サイト作っています。 最近は当に携帯サイトにしか興味がない。JavaScript?何それ?CSS?何それ?ちなみにgumiの環境 Python2.5 Django 0.96 SQLAlchemy 0.3.10MySQLlighttpdなぜ「Djangoを避ける」のか?別に避けません><バリバリ使っています。でも、「D

  • Djangoで動画のストリーミング·django-video MOONGIFT

    動画を配信するサービスを考えた際に、取り得る手法は大きく分けて二つある。自前でやるか、外部のサービスを使うかだ。収益性を求めないのであれば外部のサービス(Youtubeなど)を使う方が手軽だろう。だがコンテンツの管理上、自前でやりたいというケースも少なくない。 管理画面を使って動画をアップロード、管理する さらにその動画とシステムの機能を組み合わせてサービスを構築するならやはり自前で配信すべきだろう。そしてその際に使えそうなのがdjango-videoだ。 今回紹介するオープンソース・ソフトウェアはdjango-video、Djangoにビデオ配信機能を追加するソフトウェアだ。 django-videoはDjango標準の管理画面を使って動画をアップロードし、配信することができるソフトウェアだ。既存のDjangoアプリケーションに組み込んで使うので手軽だ。MPEG4などの動画をアップロード

    Djangoで動画のストリーミング·django-video MOONGIFT
  • Home | djangoproject.jp

    Djangoと日の仲間たち

  • DjangoやPythonを使ったWebシステム開発のお供に·FirePython MOONGIFT

    Webシステム開発を行っているとデバッグメッセージを表示したいと思うことは多々ある。画面にメッセージを出しても良いだろうが、常々使うのであればログファイルなどを利用した方が効率的だ(デザインへの影響もあるので)。 FirebugとPythonをつないでくれる 開発者には見えてユーザには見えない(見ることもできる)、そんな素敵なメッセージプラグインがFirePythonだ。 今回紹介するオープンソース・ソフトウェアはFirePython、Firebugと連携するPythonデバッグライブラリだ。 FirePythonは二つのライブラリが提供される。一つはPython側で利用するライブラリで、もう一つはFirefoxアドオンとして動作するものだ。Python側でメッセージを送信し、それをFirebugが受け取って表示してくれるようになる。 設定画面 PHPでは同様のソフトウェアとしてFireP

    DjangoやPythonを使ったWebシステム開発のお供に·FirePython MOONGIFT
  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
  • CentOS5にpython2.6+Django+mod_python+色々の環境を整える - #詰んでる日記

    YahooのOpenIDを試そうとしたら、なんかポート番号がほげほげでどうこうらしいことを知ったので、mod_pythonを入れてちゃんと動かせば使えるのかなー、と思ってCentOSを入れてみたメモ。 MacBookのApacheの設定をしてもよかったんだけど、手元のMacBookにはデフォルトで入ってるApacheとportで入れたApacheの二つが入っててよくわからないから、CentOSを入れた。 CentOSはほぼ最小構成*1で入れる python2.6+mod_python+Djangoでまとめようとしたけど、ついでなのでよく使うライブラリの入れ方もまとめてみる。 初期設定とか CentOS5初期設定 - CentOSで自宅サーバー構築 SSHサーバー構築(OpenSSH) - CentOSで自宅サーバー構築 ファイアウォール構築(iptables) - CentOSで自宅サーバ

    CentOS5にpython2.6+Django+mod_python+色々の環境を整える - #詰んでる日記
  • もっと知りたいPython:第3回 WebフレームワークTurboGears, Django, Pylons|gihyo.jp … 技術評論社

    LLベースのWeb開発フレームワークは、Ruby on Railsをきっかけに大きく認知を広げました。PythonとWeb開発の歴史はとても長く、実に成熟しています。前回紹介したPloneのベースになっているZopeは著名なLLベースのWebフレームワークのひとつです。当時Boboと呼ばれていたZopeの開発が始まったのは1996年のことでした。10年以上前に、すでにオブジェクト指向Web開発を実践していたPythonistaの有能さには当にびっくりさせられます。 Python製Webフレームワークの新時代 Zope以外にも、Pythonには多くのWeb開発用のフレームワークが存在します。どのフレームワークも素晴らしいのですが、Zopeの存在が大きすぎたせいか、多くの開発者の支持を得ることはできなかったようです。 Zopeを筆頭にいくつものフレームワークが群雄割拠していた状況も、数年前か

    もっと知りたいPython:第3回 WebフレームワークTurboGears, Django, Pylons|gihyo.jp … 技術評論社
  • CoreserverでDjangoを使う

    2007/09/27 02:47 ※ 商品のリンクをクリックして何かを購入すると私に少額の報酬が入ることがあります【広告表示】 なんだか使える場所がないとか言われているので、coreserver.jp(年間5000円)でDjangoを使ってみます。xreaでも動きますが、先人もいるしドメインとらないと無料のやつが使えないようなので coreserver.jp のお試しでやってみます。 お題はdjblogkit(unicode対応版)で。 まずは、coreserver.jpを借りてください。 お試しの場合はアクセス数かなにかが制限されているそうなので、しばらく試していると動作しなくなるかもしれません。 coreserver.jpはsshログインするためのホストを設定しなければならず、設定変更後反映まで5分かかるらしいので、まずはホスト設定をしましょう。 coreserver.jpの管理サイト

  • Blog - Mikula Beutl - SEO Consulting

    This guide is the safest way to do a domain switch, you get all you need to change a blocked domain. What is a user flow and a user journey? There’s a macro view of a customer experience that we can analyze and partially control.

    Blog - Mikula Beutl - SEO Consulting
  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
  • Python ではてなダイアリーに投稿 - Djangoへの片思い日記

    Python の atompub で使いやすいライブラリがみつからなかったので 自前でゴリゴリ #!/usr/bin/env python # -*- coding: utf-8 -*- # http://d.hatena.ne.jp/keyword/%a4%cf%a4%c6%a4%ca%a5%c0%a5%a4%a5%a2%a5%ea%a1%bcAtomPub import base64 import random import sha import urllib2 import urllib from datetime import date,datetime import sys # 2.5 までは 201 がエラー扱いになっちゃうので if sys.version_info[0] < 3 and sys.version_info[1] < 6: def __http_response

    Python ではてなダイアリーに投稿 - Djangoへの片思い日記
  • 新みのる日記

    最近、福山雅治さんにはまっております。 「はつ恋」「少年」「蛍」ミディアムバラードな良い曲ですね〜 仕事ばっかーーーりしてる僕には癒されちゃいます 「はつ恋」 「少年」 「蛍」 日、とある関西系品会社の株を100株購入しましたよっと 最初は前日比で1%以上あがってたから購入を見送ったけど、 しばらくしたらたれてきたので、前日比 -1円で購入できました。 今のポートフォリオ 日経225ETF 1株 国内大手製薬 200株 関西系品会社 100株 同じドミトリーの人に紹介された台湾のこのアーティストにはまってる。。。 あたまからNobody〜♪ Nobody〜♪ が離れない。。。 パフォーマンス MPV 只今、2度目の台湾トリップなうって言って見るテスト。 毎年1月10日はえべっさんです。 今年は友達に誘われて宵々えびすにいってきました。 めっちゃがら〜〜〜んとしてましたね。。 これも不

    新みのる日記
  • MOONGIFT: � もっとDjangoを好きになる「Pinax」:オープンソースを毎日紹介

    フレームワークは得てしてそうだが、体だけでもある程度の開発効率向上が臨めるが、そこにプラグインが加わることでさらに便利になるものだ。Railsの場合でもタグやユーザ管理、OpenIDなど様々なプラグインが存在している。これらがRailsの魅力を高めているのは間違いない。 Djangoを使った開発の際にはまずチェックしよう 同様の試みをDjangoで行うオープンソース・プロジェクトがPinaxだ。PinaxはGoogle Code上にホスティングされており、様々なプラグインを開発、提供している。 主なものを挙げると、OpenID、メールアドレス確認、パスワード管理、サイトアナウンス、通知システム、ユーザ同士のメッセージング、簡易的なtwitterクローン、アバター、グループ、タスク管理、Wiki、ブログ、ブックマーク、タグ、アドレス帳インポート(Gmail、Yahoo、vCard)、写真管

    MOONGIFT: � もっとDjangoを好きになる「Pinax」:オープンソースを毎日紹介