まだテストしていません。しかし、Django-registration をインストールすると、プロジェクト自体ではなく、Python パスにインストールされると聞きました。プロジェクトフォルダーの下にAPPとしてインストールできる方法はありますか?
答えが NO の場合、プロジェクトで個別のパッケージを使用できない理由はありますか?
ありがとう、RM
まだテストしていません。しかし、Django-registration をインストールすると、プロジェクト自体ではなく、Python パスにインストールされると聞きました。プロジェクトフォルダーの下にAPPとしてインストールできる方法はありますか?
答えが NO の場合、プロジェクトで個別のパッケージを使用できない理由はありますか?
ありがとう、RM
もちろんそれはできます。ソースパッケージを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がどのように機能するかを詳細に理解する必要があります。