タグ

ブックマーク / www.phactory.jp (1)

  • Phactory: Django: Djangoを使ったバッチ処理の実装方法

    Djangoでは、Webアプリ以外にバッチ処理を実装することができます。 バッチ処理は、manage.pyのオプション処理として実現します。 実装するバッチ処理は「アクション」と呼ばます。 アクションをmanage.pyに追加するには、プロジェクトディレクトリorアプリケーションディレクトリ 直下に「management/commands」というディレクトリを作成し、commands配下にアクションを実行する スクリプトを実装することで実現されます。 例えば、「hogeapp」というアプリケーションディレクトリに「hoge_action」というアクションを 実装する場合、以下のようにファイルを作成します。 $ cd hogeapp $ mkdir management $ mkdir management/commands $ touch management/__init__

    uemu
    uemu 2009/07/20
  • 1