5

私はdjangoを初めて使用し、djangopackagesサイトを閲覧しています。これらの「django」パッケージと、django パッケージではない python ライブラリの違いは何だろうと思っています。

たとえば、sendgrid には django パッケージといくつかの通常の python ライブラリがあります。django アプリから sendgrid ラッパーを使用したい場合、利用可能で頻繁にメンテナンスされている他の python ライブラリではなく、django パッケージを使用するとどのような利点がありますか?

4

1 に答える 1

8

Django パッケージには、Django アプリ ( models.pyviews.pyなど) の一般的な構造があり、ファイルで定義する追加の設定を含めることができsettings.pyます。Django パッケージを使用すると、Python ライブラリを呼び出すだけでなく、機能を Django Web アプリケーションに簡単に統合できます。

通常、Python ライブラリはすべての機能を提供し、Django パッケージはそれを使用するための追加機能 (便利なテンプレート タグ、設定、コンテキスト プロセッサなど) を提供します。Django パッケージはライブラリがないと機能しないため、両方をインストールする必要があります。ただし、これはさまざまであるため、Django パッケージによって提供される機能を調べる必要があります。

于 2012-07-11T09:48:01.207 に答える