aboutsummaryrefslogtreecommitdiffstats
path: root/manage.py
diff options
context:
space:
mode:
authorGravatar Joe Banks <[email protected]>2020-09-20 01:02:06 +0100
committerGravatar GitHub <[email protected]>2020-09-20 01:02:06 +0100
commit5e8b55146a13b99453595337f33c06d96767b0d5 (patch)
treec82797873c048b91b848e73f3d46a980e9a75372 /manage.py
parentMerge pull request #390 from python-discord/allow_blank_or_null_for_nominatio... (diff)
parentRemove delete permission for bot settings admin. (diff)
Merge pull request #289 from python-discord/admin-api-pages-improvements
Improvements to Admin pages for the API Section
Diffstat (limited to 'manage.py')
-rwxr-xr-xmanage.py14
1 files changed, 14 insertions, 0 deletions
diff --git a/manage.py b/manage.py
index ee071376..d4748a3a 100755
--- a/manage.py
+++ b/manage.py
@@ -112,6 +112,19 @@ class SiteManager:
print("Database could not be found, exiting.")
sys.exit(1)
+ @staticmethod
+ def set_dev_site_name() -> None:
+ """Set the development site domain in admin from default example."""
+ # import Site model now after django setup
+ from django.contrib.sites.models import Site
+ query = Site.objects.filter(id=1)
+ site = query.get()
+ if site.domain == "example.com":
+ query.update(
+ domain="pythondiscord.local:8000",
+ name="pythondiscord.local:8000"
+ )
+
def prepare_server(self) -> None:
"""Perform preparation tasks before running the server."""
django.setup()
@@ -125,6 +138,7 @@ class SiteManager:
call_command("collectstatic", interactive=False, clear=True, verbosity=self.verbosity)
if self.debug:
+ self.set_dev_site_name()
self.create_superuser()
def run_server(self) -> None: