1

まだテストしていません。しかし、Django-registration をインストールすると、プロジェクト自体ではなく、Python パスにインストールされると聞きました。プロジェクトフォルダーの下にAPPとしてインストールできる方法はありますか?

答えが NO の場合、プロジェクトで個別のパッケージを使用できない理由はありますか?

ありがとう、RM

4

1 に答える 1

1

もちろんそれはできます。ソースパッケージをDjangoプロジェクトフォルダーに抽出するだけです。最終的に、プロジェクトの方向性は次のようになります。

my_project
    my_app
    registration

registration上記のリンクからのすべてのファイルを含むディレクトリです。に追加することを忘れないregistrationでくださいINSTALLED_APPS

注:これは良い習慣ではありません。django-registrationをインストールするだけでもPYTHONPAYH、適切に拡張する方法はあります。もちろん、変更の量によって異なります。場合によっては、forms.py、urls.py、views.pyなどのファイルを上書きするだけで十分です。それらをプロジェクトのカスタム登録アプリケーションに配置し、メイン登録アプリのINSTALLED_APPS urls.pyに追加して、カスタマイズされた登録アプリのビュー/URL/フォームを指すようにプロジェクトを変更します。

ただし、これにはすべて、django-registrationがどのように機能するかを詳細に理解する必要があります。

于 2012-08-09T05:46:11.010 に答える