読者です 読者をやめる 読者になる 読者になる

siteのドメインについて

参考URL
djangoアプリで現状のドメインを取得しようとした時に、

Site.objects.get_current().domain

を使うと、必ずexample.comが表示されてしまう。

これはDBの

$ sqlite3 dbname
>  select * from django_site;
1|example.com|example.com

と、settings.pyの[SITE_ID = 1]という設定のためだった。

とりあえず、以下のようにUPDATEとして、

update django_site set domain = 'shohu.jp', name = 'shohu.jp' where id = 1

Site.objects.get_current().domain
でshohu.jpと出せるようにした。