タグ

djangoに関するsippuのブックマーク (26)

  • パーフェクトな Django の設定ファイル

    "DAMON BLOGONS" の、 "The Perfect Django Settings File" という記事で紹介されていた Django の設定 (settings.py) が面白かったので、私が利用しているものと併せて紹介したいと思います。 環境による DEBUG の切り分け 開発環境では "DEBUG = True" と書くと幸せになれます。Django のデバッガーは強力です。ただし、番環境にそのままデプロイしてしまうと・・・。デプロイを楽にするためにも、失敗を防ぐためにも自動的に切り分けるのが望ましいですよね。Damon 氏は以下のようなコードで切り分けているようです。 # Set DEBUG = True if on the production server if socket.gethostname() == 'your.domain.com': DEBUG =

    sippu
    sippu 2010/02/21
    設定ファイルがスクリプトだといろいろ出来るのが魅力
  • Railsよ,ありがとう - ma2’s diary

    "Thank you, Rails"を翻訳しました。なんか難しかった。 誤訳がたくさんあると思うので,教えていただけるとありがたいです。 - Railsよ,ありがとう jacob Kaplan-Moss 2009/11/05 技術的なコミュニティにとって,ライバルをけなすことはファッションでもあるし,たぶん不可避でもある。Emacsの人々はViをバカにするし,Windowsの人々は我々Macユーザを見下し(そしてLinuxの人々は両者をバカにする),そして誰もが,そのシェアにも関わらずPHPを馬鹿にする。われわれGeekは,些細な技術的なポイントを芸術のひとつでもあるかのように論じる。 これらはよく理解できる。つまりコミュニティは「自分は何者でないのか」という観点から定義する方が簡単なのだ。共通の敵は,我々を集中させ駆り立てる。競争は前向きな形をとることができる。それが友好的で建設的である

    Railsよ,ありがとう - ma2’s diary
    sippu
    sippu 2009/11/23
    ライバルとして感謝してともに称える。こうありたいなあ
  • ウノウラボ Unoh Labs: PythonでWebアプリ

    おはようございます。うちだです。 最近Google App Engine(GAE)で何かを作りたくなってきました。何を作りたいわけでもなくGAEで何かを。 しかし、PythonでWebするのはド素人な為、まずは周辺技術を調査し列挙することにします。 完全なチラシの裏です。 PythonのWeb関連技術 Django ・学習コスト大 ・Django | The Web framework for perfectionists with deadlines ・Django ドキュメント -- Django v1.0 documentation TurboGears ・学習コスト大 ・merbみたい ・TurboGears: Front-to-Back Web Development Pylons ・学習コスト大 ・railsに影響を受けているらしい ・merbみたい

  • ウノウラボ Unoh Labs: Python開発環境を整えよう

    こんにちは!4月から入社したYet Another Sakatoku、酒徳千尋です。今まで同じクラス、同じ職場に別の「酒徳さん」がいるのを経験したことがないので不思議な気分です。 ウノウでは新規サービスの開発を担当することになったのですが、言語やフレームワークの選択は開発者に任されているということなので、PythonとDjangoの組み合わせで開発を始めることにしました。 PythonでのWeb開発は、日ではまだメジャーではないと思うので、このウノウラボでtipsや、ライブラリ・フレームワークの使い方を紹介できればと思います。 今回は、僕が入社してから最初に行ったPython開発環境のセットアップについて書いてみたいと思います。 virtual-pythonで開発環境をつくる 開発にあたって様々なライブラリをインストールする必要が出てきますが、通常のPythonのホームディレクトリ、例え

  • django-debug-toolbar便利 - 偏った言語信者の垂れ流し

    何か社内で盛り上がってたので書く。 django-debug-toolbar便利。 http://robhudson.github.com/django-debug-toolbar/ こんな感じのことができる。 実行されたSQLの表示 loggingの内容 使用されたテンプレートの名前、コンテキスト HTTPヘッダ リクエスト変数 settingsの内容 シグナル INSTALLED_APPSに'debug_toolbar'を追加して、ミドルウェアにDebugToolbarMiddlewareを追加してINTERNAL_IPSを設定すると使える。

    django-debug-toolbar便利 - 偏った言語信者の垂れ流し
  • Djangoで時間のかかる処理をスレッド化して逃げる方法 - salexkiddの飛び出せ計算機!(2年前から無職じゃない!)

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

    Djangoで時間のかかる処理をスレッド化して逃げる方法 - salexkiddの飛び出せ計算機!(2年前から無職じゃない!)
    sippu
    sippu 2009/09/21
    WEBプログラムでもスレッドを使って重い処理に対応しようという対処法サンプル[sample]
  • Django ドキュメント — Django v1.0 documentation

    和訳について このドキュメントは、 Django の標準ドキュメント の和訳です。 現在、和訳は Yasushi Masuda によって進められており、 Takanao Endoh をはじめとする日 Django ユーザ会の有志の手でメンテナンスされています。 和訳に関する問い合わせは、 Django プロジェクトのトラッカではなく 、 Yasushi Masuda (whosaysni-at-gmail.com) または django-ja メーリングリストにお寄せくだ さい。 助けを求める¶ 困り事ですか?手を貸しましょう! よくある質問への答えは、 FAQ にあります。 特定のトピックについて情報を探しているなら、 索引 や モジュール索引 , 詳細目次 を見てくだ さい。 django-users メーリングリスト でアーカイブ を探したり、 質問をポスト してみましょう。 IR

    sippu
    sippu 2009/07/22
    一時移転乙!
  • オープンソースのコードレビューツール「Review Board」正式版がリリース | OSDN Magazine

    オープンソースのソースコードレビューツール「Review Board」の開発チームは6月20日(米国時間)、「Review Board 1.0」をリリースした。ライセンスはMIT Licenseを採用、同プロジェクトのWebサイトよりダウンロードできる。 Reviews Boardは、米VMwareの開発にあたって作成されたWebベースのソースコードレビューツール。ソフトウェア開発におけるソースコードの変更評価を管理するツールで、複数のレポジトリにあるコードを比較し、エラーを検出する。Pythonで作成され、フレームワークに「Django」を利用した。約2年半の開発を経ての正式版リリースとなる。 レポジトリは、Bazaar、ClearCase、CVS、Git、Mercurial、Perforce、Subversionをサポート、MySQL、PostgreSQLSQLite、Apache、

    オープンソースのコードレビューツール「Review Board」正式版がリリース | OSDN Magazine
  • 技術者向けQ&AサイトStack Overflowクローン·SOClone MOONGIFT

    プログラマーをはじめとした技術者向けのQ&Aサイトとして有名なのがStack Overflowだ。サイトの規模も大きく、膨大な情報が蓄積されている。日進月歩で進化している業界ではあるが、プログラミングの根幹や基盤となる知識は旧来の技術が十分に活かせるので蓄積された知識がきっと役立つことだろう。 Stack Overflowクローン そんなStack Overflowを自分でも立てたい、自社内で使ってみたいと思ったらSOCloneを使おう。 今回紹介するオープンソース・ソフトウェアはSOClone、Python製のStack Overflowクローンだ。 SOCloneはDjangoで作られたソフトウェアだ。Stack Overflowのように質問を投稿し、それに他のユーザが答えていく。もちろんStack Overflow同様に質問や答えを第三者が編集可能で、投票もできるようになっている。

    技術者向けQ&AサイトStack Overflowクローン·SOClone MOONGIFT
  • QuerySet API リファレンス — Django v1.0 documentation

    このドキュメントでは、 クエリセット(QuerySet) API について詳しく解説し ます。このドキュメントは、 モデル と データベースクエリ に基づいて書かれているので、 あらかじめ読んでおくよう勧めます。 このリファレンスを通じて、例題には データベースクエリガイド で取り上げた ブログのモデル例 を使います。 クエリセットはいつ評価されるのか¶ 内部的には、クエリセットの生成、フィルタ操作、スライス、コード間の受渡しは、 データベースを操作することなく行えます。クエリセットを何らかの形で評価しな い限り、データベースの操作は実際には起こらないのです。 以下の方法を使うと、クエリセットを評価できます: イテレーション。 クエリセットはイテレーション可能オブジェクトであ り、オブジェクトに対して最初にイテレーション操作を行ったときにデータ ベースクエリを実行します。例えば、以下の例は

  • フォームから送信した値とrequest.POSTの挙動($_POST@PHPとの比較) | ななうぇぶのブログ

    一定期間更新がないため広告を表示しています

    フォームから送信した値とrequest.POSTの挙動($_POST@PHPとの比較) | ななうぇぶのブログ
  • 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
    sippu
    sippu 2009/05/15
    これは必読。参考文献もやばい(というか知らなかった!)
  • Django Hack-a-thon Disc.8 でjQuery & jQuery UIのプレゼン - monjudoh’s diary

    http://djangoproject.jp/weblog/2009/02/24/django_hack_a_thon_disc8/ スライド jQueryを効率的に利用・習得するためのhogehogeみたいな話と、jQueryUIの紹介という内容。 質問はTwitterのreplyで受け付けるという形にしたらとてもやりやすかった。 補足 スライドには書いてなくてデモと口頭だけで説明した話 jQuery UI Demos | jQuery UI デモを色々試して使えそうなものを見繕うとよい optionsの指定の仕方はデモからそれっぽいのを選んで、View Sourceで表示したソースを参考にすればいいよね Download Builder | jQuery UI pluginを選択すると依存pluginも自動的に選択してくれる pluginとthemeを選択してダウンロードすると、必要

  • はてなブログ | 無料ブログを作成しよう

    来年も作りたい!ふきのとう料理を満喫した 2024年春の記録 春は自炊が楽しい季節 1年の中で最も自炊が楽しい季節は春だと思う。スーパーの棚にやわらかな色合いの野菜が並ぶと自然とこころが弾む。 中でもときめくのは山菜だ。早いと2月下旬ごろから並び始めるそれは、タラの芽、ふきのとうと続き、桜の頃にはうるい、ウド、こ…

    はてなブログ | 無料ブログを作成しよう
    sippu
    sippu 2009/04/17
    試してみたい。借りてみようかな
  • itproの「基礎からはじめるPython」は参考にしないほうがいいと思う

    2009/03/20 00:58 ※ 商品のリンクをクリックして何かを購入すると私に少額の報酬が入ることがあります【広告表示】 itproで連載されている「基礎からはじめるPython」という記事(のコード)がいろいろひどいので、参考にしないで下さい。Djangoのものしか見ていませんので、Django以外のセクションはましかもしれませんが、やはりひどいといっている人がいるので、すべて参考にしない方がよいでしょう。 http://itpro.nikkeibp.co.jp/article/COLUMN/20090312/326481/?ST=develop&P=3 プログラマなら一目でわかると思うんですが、もしかしてPythonやDjangoはこういうことをするのかとか勘違いしないでください。 あんまり人のことをいえないんだが、これはさすがに。 Prev Entry TextMateからMe

    sippu
    sippu 2009/03/25
    Djangoのドキュメントのサイトよりレベルが低いってこと?
  • Python 3.0がここ数年は初心者に非推奨なたった一つの理由 | TRIVIAL TECHNOLOGIES 4 @ats のイクメン日記

    2012年9月追記 記事執筆当時から比べると,主に著名なパッケージやモジュールのPython 3対応が進んできており,そろそろPython 3への移行を考えてもよい頃かもしれませんね:-)。 ちょっと宣伝。Pythonの最新版に対応した入門書「みんなのPython 第三版」,発売中です:-)。 2008年のリリース当時,Python 3.0は完全に普及するまで数年かかるだろうと言われていて,僕も実際に仕事で3.x系をバリバリ使うようになるのは何年か先になるだろうと思っている。 最も大きな理由。それはCで書かれたエクステンションの3.0対応がけっこう大変だから。 エクステンション開発者を悩ませるのは,組み込み型の変更だろう。このへんに書かれていることを読むと分かるけど,3.0では文字列型,数値型のC構造体の名前が変わってしまうのだ。Cのソースコードでは,構造体を利用している部分を全部見て,書

    sippu
    sippu 2009/03/15
    django利用者なので、2.6の導入から始めるか。
  • DjangoでTODOリストを作ろう(その4) - Humming Via Kitchen

    TODOリスト の4回目。 今回は駆け足で登録・更新・削除を作っていく。 コレが出来れば一通り必要な機能は全部実装。 ではでは早速。まずは urls.py を編集してリクエストからのパスを通してあげる。以下、 todo/urls.py from django.conf.urls.defaults import * # create, update, deleteを追加。 urlpatterns = patterns('', (r'^create/$', 'hige.todo.views.create'), (r'^update/(?P<object_id>\d+)/$', 'hige.todo.views.update'), (r'^delete/(?P<object_id>\d+)/$', 'hige.todo.views.delete'), (r'^list/$', 'hige.tod

  • Google App EngineでDjangoを使う Part1 - oui : panda

    Google App Engineで、フレームワークとしてDjangoを使うときの手順や設定などのメモ。 準備 App Engine Accountの取得 http://code.google.com/appengine/ App Engine Accountの取得は携帯電話のメールで認証をするみたいです。携帯電話必須? てか宛先ドメインの一覧にiPhone(@i.softbank.ne.jpとか@me.comとか)が無いなんて止めてほしい。仕方なくもう1台のdocomoを使用。 必要なもの Python http://www.python.jp/Zope/download/pythoncore Django http://www.djangoproject.com/download/ App Engine SDK http://code.google.com/appengine/down

    Google App EngineでDjangoを使う Part1 - oui : panda
    sippu
    sippu 2009/01/05
    gaeでdjango
  • Django | 5. Many-to-many relationships | Django Documentation

    This example is for Django's SVN release, which can be significantly different from previous releases. Get old examples here: 0.96, 0.95. To define a many-to-many relationship, use ManyToManyField(). In this example, an Article can be published in multiple Publication objects, and a Publication has multiple Article objects. Model source code from django.db import models class Publication(models.M

    sippu
    sippu 2009/01/05
    リレーションの関係を扱うときの参考
  • Djangoの管理画面でモデルデータを削除するとIncorrect string value...エラーが。。。 - yummy-yummy

    Djangoの管理画面で、モデルデータを削除したりすると Incorrect string value: '..............' for column 'message' at row 1というエラーメッセージが表示されてしまった。 ここでも同じような現象が起きていたみたいなので、同じようにmy.confにdefault-character-set=utf8 を追加。 変更前の文字コード mysql> show variables like 'character\_set\_%'; +--------------------------+--------+ | Variable_name | Value | +--------------------------+--------+ | character_set_client | latin1 | | character_set

    Djangoの管理画面でモデルデータを削除するとIncorrect string value...エラーが。。。 - yummy-yummy
    sippu
    sippu 2009/01/05
    モデルデータの扱い時の注意点