タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

Pythonとdjangoとframeworkに関するEhrenのブックマーク (9)

  • 「Python×Django×AWS」による モバイル向けソーシャルアプリ開発の裏側

    6月30日、株式会社gumi CTO 堀内康弘氏による技術セミナー「Python×Django×AWS で作るソーシャルアプリ ~3日に1つアプリをリリースできた理由~」が開催された。オプト主催のソーシャルアプリコンテスト タイアップセミナーの一環で、今回で2回目の開催となる。 6月30日、株式会社gumi CTO 堀内康弘氏による技術セミナー「Python×Django×AWSで作るソーシャルアプリ ~3日に1つアプリをリリースできた理由~」が開催された。オプト主催のソーシャルアプリコンテスト タイアップセミナーの一環で、今回で2回目の開催となる。 ソーシャルアプリ開発に Python×Django×AWSを選んだワケ gumiは、エンタメ情報に特化したモバイルSNS「gumi」を手がける開発会社で、日初の携帯向けOpenSocialプラットフォーム「gumi Platform」を提供

    「Python×Django×AWS」による モバイル向けソーシャルアプリ開発の裏側
  • How and why to use django-mongokit (aka. Django to MongoDB) - Peterbe.com

    How and why to use django-mongokit (aka. Django to MongoDB) Here I'm going to explain how to combine Django and MongoDB using MongoKit and django-mongokit. MongoDB is a document store built for high speed and high concurrency with a very good redundancy story. It's an alternative to relational databases (e.g. MySQL) that is what Django is tightly coupled with in it's ORM (Object Relation Mapping)

  • 再利用可能なDjangoアプリ開発 超訳 - SPEAKER BREAKA

    古いけど、これまたいい内容なので勝手に翻訳します。誤訳があれば是非ご指摘を。 しかもスライド資料の翻訳なので、流れがわかりづらい場合は是非、元動画を見ながらどうぞ。 DjangoCon 2008 Reusable Apps http://www.youtube.com/watch?v=A-S0tqpPga4 PDF http://media.b-list.org/presentations/2008/pycon/reusable_apps.pdf 4つの道筋 ひとつのことをうまくやれ 複数アプリにすることを恐れるな 柔軟さを考慮して作れ 配布のことを考えて作れ その1 「ひとつのことをうまくやれ」 -- UNIX 哲学 アプリケーション == カプセル化 ケーススタディ:ユーザー登録 仕様 ユーザーがフォームから登録すると有効化されていないアカウントが作成される ユーザーがリンクを記載した

    再利用可能なDjangoアプリ開発 超訳 - SPEAKER BREAKA
  • template2pdf – アクセンスのおまけ

    tRMLを使ってテンプレートでPDFを生成する Kay-framework を使った  デモのページ を作成しました。 django_trml2pdf を使った、古い方のページは こちら 。 注意: django_trml2pdf は、 template2pdf パッケージに統合されました。 -- 2010/03/03 ymasuda このところ帳票を作るコードを扱っています。DjangoPDF...というと、!ReportLabで platypus のコードを 頑張って書いている人、結構いるんじゃないでしょうか。あれは大変ですね。ちょっと変更するたびに、 Pythonコードをいじらなきゃいけない。テーブルの構成とかレイアウトを組み替えるときなんか、すごく大変。 それに、値をいちいちいちいちいちいちいちいち文字列に変える処理を書いていると、とっても疲れます。 表示の部分は、やっぱりテンプ

  • Django 開発初心者に送る 10 の Tips (超訳?) - SPEAKER BREAKA

    実践的な DJango テクニック集として、凄くいい記事だったので、勝手に超訳してみました。 http://zeroandone.posterous.com/top-10-tips-to-a-new-django-developer 1. import にプロジェクト名を書かないこと 例えば "project3" というプロジェクトに "xyz" アプリケーションがある場合、次のようにはしないこと。 from project3.xyz.models import Author これではプロジェクトとアプリケーションの結びつきが強すぎて、以下の弊害がおこる。 アプリケーションの再利用がしづらい 将来プロジェクト名を変えたくなっても変更が難しい なので、このようにしよう。 from xyz.models import Author python パス上にある django プロジェクトならば、

    Django 開発初心者に送る 10 の Tips (超訳?) - SPEAKER BREAKA
  • クラスベースのビュー - 偏った言語信者の垂れ流し

    社内チャットで出た質問。GETパラメータによって呼び出すビューを変えたい場合はどう書くとよいか。 クラスベースのビューを書くと割ときれいに書けるんじゃないかな、という話。 まずは素直に書いてみる。 def index(request): action = request.GET.get('action', '') if action == '': return view_default(request) elif action == 'abc': return view_abc(request) raise Http404 まあ、1回しか使わなくて特に変更も多くない、呼び出すビューの数も少ないというならこれでも良いのだけど、たとえば呼び出すビュー50個とか100個になってくるとメンテするのが大変になってくる。 djangoのviewはcallableであればよいので、クラスベースのビューを

    クラスベースのビュー - 偏った言語信者の垂れ流し
  • manage.pyのアクションを自作する - スコトプリゴニエフスク通信

    symfonyのプロジェクトにはバッチスクリプトの作成を支援する機能があるみたい?なので、前々からこれだけはいいなぁと思っていたら、Djangoにもいつの間にか同様の機能ができていた。 アクションを自作する http://michilu.com/django/doc-ja/django-admin/#id23この機能を使って、Postfixで、よくある「携帯の空メール受信処理」を実装してみる。 モジュール構成アプリケーションディレクトリにmanagement/commandsというディレクトリを作って、そこに「アクション名.py」という名前のファイルを作る。ここでは、myvideo.videoというアプリケーションにregisteruserというアクションを作るというケースを考える。まず、モジュール構成を整える。 $ pwd /home/perezvon/myvide $ mkdir -p

  • Django製、Google App Engineで動作するCMS·GD-cms MOONGIFT

    個人レベルの簡単なWebサイトであれば、レンタルサーバを借りてPHPのCMSを設置して…というのがこれまでのやり方だった。しかし既にそのようなレベルは脱している。Webサイトは無料で立てる時代になってきている。 カテゴリで区分けされたCMS それを叶えるのがGoogle App Engine(GAE)だ。GAE上で動くCMSを使えば無料でWebサイトを稼働できるようになる。 今回紹介するオープンソース・ソフトウェアはGD-cms、GAE Django CMSの略称を持つCMSだ。 GD-cmsはGoogle App Engine上に設置するのでデプロイが簡単にできる。現状ではテーマ機能などはないが、そうした情報はローカルで変更し、アップロードすれば良いだろう。 記事詳細 機能はカテゴリごとのコンテンツ管理、ゲストボード、リンク、広告管理となっている。指定した値がきた時にはリダイレクトさせる

    Django製、Google App Engineで動作するCMS·GD-cms MOONGIFT
  • 「Django 1.1」リリース データベース連係やテスト周りの機能を強化

    公式ページのtarボールやSubversionのリポジトリから入手できる。 1,200以上のバグフィックスの他、O/RマッパーにおけるSQLの集計関数(COUNT、MAX、MIN等)への対応や同一モデル内のフィールドどうしの比較のサポート、モデルをデータベースと自動連係させるかどうか選択できるmanagedオプション、テストフレームワークの改善といった多くの新機能が追加された。 なお、後方非互換の変更もいくつか含まれているため、1.0からアップグレードする際には既存のプロジェクトに影響を与えないかよく再確認するように呼びかけている。例えば、64ビットマシンでのデータベースのCONSTRAINT句による制約名の変更、テストケースの挙動の変化、信頼性が担保されないことが立証されたリバースプロキシ関連のミドルウェア「SetRemoteAddrFromForwardedFor」の削除等を挙げている

    「Django 1.1」リリース データベース連係やテスト周りの機能を強化
  • 1