2011-11-15 10 views
16

私は、バックエンドと言われるかなりの数のジャンゴアプリに出会ってきましたが、それが何であるか正確には分かりません。 Googleの周りを検索しても、一般的にdjangoバックエンドに関する多くの結果は得られません。誰かが説明を与えることができますか?「djangoバックエンド」とは何ですか?

。具体的には、これらの例取る:

は、実際に私は最初の2と3分の1が少し異なっていると思う、私は何でした最初の2つは確かです。アプリにバックエンドが含まれていました。

+3

番号を未あなたはあなたがそれを見てきたところの例を与えるまで。 –

答えて

18

djangoには、認証、キャッシングなどの実装が1つ以上ありますが、独自のカスタム "バックエンド"実装を追加する必要があります。彼らは一般的に、設定変数だけでなく、簡単に文書化された簡単なインターフェイスを提供するので、独自のカスタムモジュールを簡単にプラグインすることができます。

この用語/パターンは、django-registrationなどの一般的なdjangoアプリでも使用されています。

あなたはデザインパターンにしている場合は、このブログでは、いくつかの分析を提供します:http://charlesleifer.com/blog/django-patterns-pluggable-backends/

+0

リンクありがとう!見てみましょう:) –

関連する問題