私はDjangoを使用してWebアプリケーションを作成しています。パスワードをリセットすると、ユーザーに電子メールが送信されます。電子メールのURLには、静的ドメインがあります。これは、admin/siteで設定したドメインです。しかし、電子メールのURLにそのドメインを動的に変更したい。たとえば、ポート8000でサーバーを実行すると、URLはhttp://localhost:8000/ ....です。ポート8001を実行すると、URLはhttp://localhost:8001/となります。私はget_curent_site(リクエスト)を使用しましたが、動作しません。emainのURLに動的ドメイン名を設定する - DJANGO
0
A
答えて
0
これを使用して、ドメイン全体のURIを取得します。 https://docs.djangoproject.com/en/1.10/ref/request-response/#django.http.HttpRequest.build_absolute_uri
1
など。あなたがIPまたはホスト名でWebサーバにアクセスするかどうか、ポート上のすべてのインターフェイス上の
のpython manage.pyをするrunserver 0.0.0.0:8000
リッスンは8000
それは問題ではありません。私はあなたがまだ自分のLANにいると思います。 本当に外部からサーバーにアクセスする場合は、ルータをポートを転送するように設定する必要もあります。 8000をサーバーにインストールします。
使用中のポートへの着信接続が許可されているかどうか、サーバー上のファイアウォールを確認してください。あなたが成功し、外部からのApacheサーバにアクセスできると仮定すると、
、あなたもこれを試すことができます。
停止Apacheサーバ、ポート80がフリーになるように。 sudo python manage.py runserver 0.0.0.0:80
関連する問題
- 1. Djangoで異なるドメインのURL設定をローカルでテストする
- 2. URLのドメイン名を自動的に変更する
- 3. ドメイン名を設定する
- 4. djangoのURL名と同じidタグを設定するには
- 5. 動的URLのルート設定
- 6. Django-Leaflet - 動的レイヤーを設定する
- 7. ASP.NETでセッションクッキーのドメインを動的に設定する
- 8. djangoの動的URL
- 9. Djangoの動的URL
- 10. 複数のドメイン名を持つDjangoサイトの既定のCookieドメインを設定する
- 11. Angular2.0.0 - テンプレートURLを動的に設定
- 12. FCKeditor画像アップロードサービスのベースURLをドメイン名に設定する方法
- 13. jQueryクッキー、動的名をクッキーに設定
- 14. 複数ドメインのhaproxyで動的にSSLを設定
- 15. 特定のURL /ドメイン名にSSH接続を制限する
- 16. Djangoテンプレートの動的ページ設定
- 17. djangoでの動的ページ設定
- 18. 特定のドメインのURL書き換えルールを設定する
- 19. Djangoの動的URLパターン
- 20. Django:ユーザープロファイル用の動的URL
- 21. WebサービスのURLを動的に設定する
- 22. Django - アフィリエイトリンクをURLリダイレクトで設定する
- 23. Quartz DataSource URLを動的に設定するには?
- 24. ナビゲーションURLをハイパーリンクに動的に設定する
- 25. asp.netで画像URLを動的に設定するには
- 26. Django Sentryのサーバ名を設定する
- 27. ドメインのドメイン名をサーバーの特定のフォルダに指定する
- 28. Nginx - Nginxをアップストリーム名をURLに設定する設定
- 29. django URLの名前付きグループの動的番号
- 30. トルネードのドメイン名を設定するには
で開発サーバーを起動すると、URLを変数に保存し、送信する電子メールのURLに変数を渡す必要があるようです。 – coderz