2

サイト アプリケーションを Django アプリに追加する前は、[サイトで表示] ボタンは相対パスを使用していました。私のサイトはいくつかの異なるドメインとステージング環境を介してアクセスされるため、これは役に立ちました。

最近、Flat Pages アプリケーションを使い始めたので、Sites アプリケーションもインストールしました。

この変更後、すべての [サイトで表示] ボタンは、Django 管理者にアクセスするドメインへの相対パスではなく、アプリの既定のサイトで指定されたドメインを使用します。

[サイトで表示] ボタン (またはget_absolute_url()関連する各モデルの機能) をオーバーライドして、サイト ドメインを無視し、相対パスを使用するように戻すことはできますか?

4

1 に答える 1