perf: update site url

This commit is contained in:
ibuler
2026-06-16 15:51:54 +08:00
parent bca4578d99
commit 2241e641a6

View File

@@ -73,11 +73,13 @@ def update_site_url():
if not host_ip:
return
if not site_url:
site_url = Setting.objects.create(name='SITE_URL', value=f'https://{host_ip}')
elif site_url.value == 'http://127.0.0.1':
site_url.value = f'https://{host_ip}'
site_url = Setting.objects.create(name='SITE_URL')
if site_url.cleaned_value == f'http://127.0.0.1' or not site_url.cleaned_value:
site_url.cleaned_value = f'https://{host_ip}'
site_url.save()
@receiver(post_migrate)
def after_migrate_some_config(sender, app_config, **kwargs):
last_app = list(apps.get_app_configs())[-1]