httpdサーバー名が必要な場合は、リクエストから取得できます。
site_name = request.META['SERVER_NAME']
これは必ずしもマシンのホスト名ではありませんが、サイトのApache/IISディレクティブのサーバー名エイリアスです。または、サーバーのマシン名がどうしても必要な場合は、次のようにします。
import socket
host_name = socket.gethostname()
アップデート:
特定のサーバーのホスト名がわかったので、いくつかの方法でそれをエラー電子メールに追加できます。独自のエラー通知システムを作成することも、@ sdolanが述べたように、のSERVER_ADMINまたはEMAIL SUBJECT_PREFIXディレクティブを変更することもできますsettings.py。または、SERVER_EMAILディレクティブを変更できます。構文を使用する"{0}".format(socket.gethostname())ことも、文字列リストの文字列結合を使用することもできます"".join(string_parts_list)。
# settings.py
import socket
SERVER_EMAIL = "".join(['webmaster@', socket.gethostname(), '.com'])