私は一般に公開されるべきではないウェブサイトに取り組んでいます。現在、manage.pyとrunserverを使用してローカルコンピューターで開発しています。
ただし、一部の人だけがサイトにアクセスできるようにしたいと思います。これらの人々は開発者ではないため、コードにアクセスする必要はありません。また、開発者ではないため、ある程度ユーザーフレンドリーなソリューションになるはずです。彼らは私の現在の変更を24時間表示するためにアクセスする必要があります。
ALLOWED_HOSTSで何かをしようと考えましたが、これらの人々は外出先でさまざまなIPからログインしており、そのうちのいくつかは動的であると確信しています。
ランディングページをログインとして設定することを検討しましたが、Webサイトにはすでに複数のユーザータイプを持つ複雑なログインシステムがあり、これらのユーザーはさまざまなWebサイト機能を表示およびテストするために複数のアカウントを作成する必要があります。 Webサイト全体にアクセスするためだけに個別のログインを作成し、それでもログインして他のアカウントをテストできるようにすることは、オーバーヘッドが大きすぎてユーザーフレンドリーではないように思われました。もっと良い解決策があるに違いないと思いました。
それで、ランダムな公衆がアクセスできないようにしながら、開発中に限られた非開発者の聴衆にDjango Webサイトを共有するための最良の方法は何ですか?これを行うパッケージまたはサービスはありますか? ?
ありがとう。
考えられるアイデアの1つは、テスターにクライアント側のX509証明書を与えることです。