タグ

djangoに関するpoppenのブックマーク (51)

  • (think) - Django 1.3 vs Rails 3: A not so final showdown

    /** An online novel about the Source, the Force, the real life and everything in between...**/ Django 1.3 vs Rails 3: A not so final showdown Overture I’ve recently started a new job at an American start-up company. My position in the company is the one of Technical Lead - the person responsible for the selection of technologies around which the projects are being built. Since we’ll be doing mostl

    poppen
    poppen 2011/10/02
    公平な視点でDjangoとRailsを比較していていい記事かなーと思う
  • Django vs Flask for a long-term project - Stack Overflow

    I am looking for a comparison of django and flask for a project that will live for a long time, and will need to be maintained, built upon and grow as the months progress. I am considering Flask + SQLAlchemy or django. I do not need batteries, as I usually end up having to modify them, so it is fine if I have to re-implement a couple of wheels to make it do exactly what I need. I prefer the coding

  • Django Projectを開発サーバーの使い心地のままにApacheでデプロイする - When it’s ready.

    ずーっと、デプロイが苦手だった。 自分でやると全然動いた事が無い。 でも気づけば、いつの間にか出来る様になってた。 今後忘れてしまわないようにメモ。 昨日作った環境でデプロイを行う。 機能的なところ 作成したプロジェクトがきちんと動く事 自動作成されたAdminサイトのデザインもきちんと動く事 静的ファイルはApacheより配信する事 ソースを変更した際には、自動でapacheを再起動する事 下準備 作成したDjangoプロジェクトは「djangoProject」 /var/www内に、プロジェクトと.wsgiファイルを公開するディレクトリ(django)を作成する。 プロジェクトのソースを展開する(実際はローカルリポからのリンク) /var/www/django/djangoProject アプリケーション名は以下の通り djangoProject.core wsgiの自動再起動用のス

    Django Projectを開発サーバーの使い心地のままにApacheでデプロイする - When it’s ready.
  • 「Using Django with Appengine」邦訳 - WebOS Goodies

    WebOS Goodies へようこそ! WebOS はインターネットの未来形。あらゆる Web サイトが繋がり、共有し、協力して創り上げる、ひとつの巨大な情報システムです。そこでは、あらゆる情報がネットワーク上に蓄積され、我々はいつでも、どこからでも、多彩なデバイスを使ってそれらにアクセスできます。 WebOS Goodies は、さまざまな情報提供やツール開発を通して、そんな世界の実現に少しでも貢献するべく活動していきます。 ようやく少しずつ時間が取れるようになってきたので、 Google App Engine の勉強をはじめています。 Python の書き方や App Engine 自体の使い方を覚えるのは苦ではないのですが、大変なのはその先、ライブラリやフレームワークなどを把握するのが厄介なんですよね。 まあとりあえずは App Engine に付属している Web フレームワーク

  • The Django Form Validation Framework on Google App Engine - letter

    Django Form Validation Framework を Google App Engine で使ってみる。 参考サイト http://code.google.com/appengine/articles/djangoforms.html インポート この前のTODO アプリケーション でやってみる。 djangoforms をインポートするが from google.appengine.ext.webapp import template の後ろで from google.appengine.ext.db import djangoforms とインポートする。 フォームクラスの定義 djangoforms.ModelForm を派生したクラス。Meta サブクラスでモデルとフォームに表示しないプロパティを指定する。exclude のかわりに fields と使うと表示するプ

    The Django Form Validation Framework on Google App Engine - letter
  • 組込みフィルタを使ってみる(3) - kano-e no memo

  • profeth.de

    このドメインを購入する。 profeth.de 2018 Copyright. All Rights Reserved. The Sponsored Listings displayed above are served automatically by a third party. Neither the service provider nor the domain owner maintain any relationship with the advertisers. In case of trademark issues please contact the domain owner directly (contact information can be found in whois). Privacy Policy

  • フォームの操作 — Django v1.0 documentation

    このドキュメントについて このドキュメントでは、 Django のフォーム処理機能を紹介しています。 フォーム API の詳細は、 フォーム API を参照してください。 利用できるフィールドタイプのドキュメントは フォームフィールド を参照してください。 django.forms は、 Django のフォーム処理ライブラリです。 フォームによって提出 (submit) されたデータの処理は、Django の HttpRequest クラスだけでも実現できます。しかし、フォー ムライブラリを使うと、フォーム処理に必要な共通のタスクの面倒を見てくれます。 フォームライブラリを使えば、以下のようなことを実現できます: フォームウィジェットから、 HTML フォームを自動的に生成して表示できま す。 提出されたデータに対して、バリデーション規則 (validation rule) を適 用でき

  • http://djangoadvent.com/1.2/multiple-database-support/

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

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

  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

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

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • Djangoで時間のかかる処理をスレッド化して逃げる方法 - salexkiddの飛び出せ計算機!(2年前から無職じゃない!)

    Webアプリケーションを作る者にとって、プログラム中でフォーク(Fork)したりスレッド(Thread)を利用するシーンというのはそうそうない。 基は一連の処理を上から下に流すだけで完了する物を書いていけば出来上がるからだ。 ただ、たまに出くわす。 例えば、超BIGなCVSをねじ込まれて「もうらめぇ」的なやつ。 あまりに長い時間がかかってしまうため、Apacheからタイムアウトを喰らってしまったり、 それ以前にお客さんがあまりに長い処理に辟易したりする。 その場合に考えられるのがフォークやスレッドだ。 今回はそういった時間がかかる処理をスレッドを使って逃げてみた。 「スレッドを選択した理由としてはDjango中でフォークってなんかこわくね?何起きるかわかんね」という理由。 一応フォークも試したみたところ、フォークしたプロセスがが起った後に、「Port already in use」といっ

    Djangoで時間のかかる処理をスレッド化して逃げる方法 - salexkiddの飛び出せ計算機!(2年前から無職じゃない!)
  • http://typea.info/blg/glob/2009/09/gae_django.html

  • GAE で ジャンゴジャンゴジャンゴ アプリケーションを作るとこまで | Glob

    GAE上で、Django の welcome ページまではなんとか動かすことができたので、次は単純なアプリケーションを作る。 1. アプリケーションの骨格を作成 Eclipse上のソースフォルダをコマンドプロンプトで開き、python manage.py startapp を実行する。 geatest というアプリケーション名にする。 C:\Program Files\eclipse3.4R2 そうすると、アプリケーションの骨格が生成され、以下のような構成になる。 gaetest フォルダ(パッケージ)が作成され、models.py や views.py ファイルが生成される。 2. モデルの作成 モデルクラスを作成する。 Django 標準のモデルクラスは機能しないので、GAE Django ヘルパーが提供するモデルクラスと、GAEのデータストアプロパティを使用する。 Django 標準

  • Djangoチュートリアル(前編)

    はじめに 近年、Webアプリケーション開発で用いるプログラミング言語として、Lightweight Language(以降LL)と呼ばれるスクリプト言語が人気を博しています。稿では、そのスクリプト言語の中からPythonとWebアプリケーションフレームワークのDjango(ジャンゴと読む)を紹介します。 Pythonの大きな特徴として、「言語仕様が小さくシンプルであり、簡潔で読みやすいアプリケーションを作れる」という点が挙げられます。DjangoPythonの簡潔さをうまく活かし、シンプルかつ格的な開発ができるWebアプリケーションフレームワークです。稿ではこのDjangoによるアプリケーション開発の基をチュートリアル形式で説明します。 対象読者 PythonによるWebアプリケーション開発に興味がある方 日頃、PerlRubyPHPJava、C#などPython以外のプロ

    Djangoチュートリアル(前編)
  • Djangoチュートリアル(後編)

    はじめに Pythonで開発されたWebアプリケーションフレームワークであるDjango(ジャンゴと読む)はPythonの簡潔さをうまく生かし、シンプルかつ格的な開発ができるWebアプリケーションフレームワークです。稿の前編では、DjangoPythonの特徴、Djangoの概要の紹介とインストール手順、そして、チュートリアルとして、商品(Item)のコマンドラインシェルからのデータ操作、そして、ビュー関数によるHTMLへの表示までを説明しました。後編となる今回は、管理インターフェイスの使い方、ショートカット、汎用ビュー、Formクラス、セッション、キャッシュの使用方法などについて説明します。 対象読者 PythonによるWebアプリケーション開発に興味がある方 日ごろ、PerlRubyPHPJava、C#などPython以外のプログラミング言語で開発している方 Webアプリケ

    Djangoチュートリアル(後編)
  • Djangoで動画のストリーミング·django-video MOONGIFT

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

    Djangoで動画のストリーミング·django-video MOONGIFT
  • DjangoのシステムにCMSを追加する·django-cms MOONGIFT

    何となくDjangoのあり方が分かってきた気がする。Djangoの場合、システム全体を提供するのではなくプラグインのように既存のシステムにアドオンする形で提供されるものが多い。例えばCMSにしても単体でシステム全体をハンドリングするのではなく、既存のアプリケーションにコンテンツ管理機能をそっと追加してくれるのだ。 管理サイトからコンテンツを作成、編集できる 既に組み上がっているDjangoアプリケーションに静的なコンテンツを管理する機能が欲しければ、django-cmsを使ってみよう。 今回紹介するオープンソース・ソフトウェアはdjango-cms、Djangoアプリケーションにコンテンツマネジメントシステムを追加するソフトウェアだ。 django-cmsを既存のDjangoアプリケーションのディレクトリに設置し、設定ファイルを書き換えれば準備は完了だ。管理画面に入ると、ページ作成が追加さ

    DjangoのシステムにCMSを追加する·django-cms MOONGIFT
  • 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
  • Words by Kenneth