私は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. URLのドメイン名を自動的に変更する
- 2. ドメイン名を設定する
- 3. Django-Leaflet - 動的レイヤーを設定する
- 4. ASP.NETでセッションクッキーのドメインを動的に設定する
- 5. djangoの動的URL
- 6. Djangoの動的URL
- 7. 複数のドメイン名を持つDjangoサイトの既定のCookieドメインを設定する
- 8. Angular2.0.0 - テンプレートURLを動的に設定
- 9. FCKeditor画像アップロードサービスのベースURLをドメイン名に設定する方法
- 10. jQueryクッキー、動的名をクッキーに設定
- 11. 複数ドメインのhaproxyで動的にSSLを設定
- 12. Djangoテンプレートの動的ページ設定
- 13. 特定のドメインのURL書き換えルールを設定する
- 14. Djangoの動的URLパターン
- 15. WebサービスのURLを動的に設定する
- 16. Django - アフィリエイトリンクをURLリダイレクトで設定する
- 17. Quartz DataSource URLを動的に設定するには?
- 18. ナビゲーションURLをハイパーリンクに動的に設定する
- 19. asp.netで画像URLを動的に設定するには
- 20. Django Sentryのサーバ名を設定する
- 21. ドメインのドメイン名をサーバーの特定のフォルダに指定する
- 22. django URLの名前付きグループの動的番号
- 23. GETドメイン名Djangoのリクエスト
- 24. XTextTableの名前を動的に設定する方法
- 25. Serilogで電子メールの件名を動的に設定する
- 26. JSオブジェクトのプロパティ名を動的に設定する方法
- 27. エクトモデルのスキーマテーブル名を動的に設定する方法
- 28. happy.jsの動的フィールド名json設定
- 29. 設定C#動的オブジェクトの型名
- 30. 動的ファイル名の設定方法
で開発サーバーを起動すると、URLを変数に保存し、送信する電子メールのURLに変数を渡す必要があるようです。 – coderz