2012-03-06 11 views
0

私の意見ではSite.objects.get_current().domainを実行しますが、結果は空文字列です。 ドメイン名を取得して正しいURLを作成するにはどうすればよいですか?dreamhost + django:サイトフレームワークを使用してドメイン名を取得できません

ホスティングはdreamhostです。

+0

VPS /専用サーバで動作していると仮定して正しいですか?サイト名は正しく設定されていますか? – maroonmed

+0

デフォルトのサイトは実際にドメイン名で構成されていますか?デフォルトでは、 'example.com'でなければなりません。明確にするために、Siteオブジェクトのドメインフィールドを読むだけです。ドメイン名の魔法のような推測ではありません。 –

+0

私はVPSサーバーで動作しています。管理セクションから、データベース内のサイトを確認する場合、localhostとdreamhost vpsの両方で、example.comという1つのサイトを見ることができます。しかし、localhostでは結果は 'localhost'、vpsは ''(空文字列)です。だからおそらく私は適切にサイト名を設定していなかったdreamhost vps、それを行うには? –

答えて

0

webappの古いインスタンス(サイトモジュールを使用していない)を実行していたという問題がありましたので、私はpkill pythonコマンドで解決しました。

関連する問題