From eaccacf4533cfbac3ebe7f9b844911e988184087 Mon Sep 17 00:00:00 2001 From: Robert Einsle Date: Sun, 24 Oct 2021 10:33:26 +0200 Subject: [PATCH] update django files --- billard/apps.py | 1 + caromserver/asgi.py | 16 ++++++++++++++++ caromserver/wsgi.py | 4 ++-- manage.py | 32 ++++++++++++++++---------------- 4 files changed, 35 insertions(+), 18 deletions(-) create mode 100644 caromserver/asgi.py diff --git a/billard/apps.py b/billard/apps.py index 7477b1b..e609e9a 100644 --- a/billard/apps.py +++ b/billard/apps.py @@ -2,4 +2,5 @@ from django.apps import AppConfig class BillardConfig(AppConfig): + default_auto_field = 'django.db.models.BigAutoField' name = 'billard' diff --git a/caromserver/asgi.py b/caromserver/asgi.py new file mode 100644 index 0000000..49c65eb --- /dev/null +++ b/caromserver/asgi.py @@ -0,0 +1,16 @@ +""" +ASGI config for caromserver project. + +It exposes the ASGI callable as a module-level variable named ``application``. + +For more information on this file, see +https://docs.djangoproject.com/en/3.2/howto/deployment/asgi/ +""" + +import os + +from django.core.asgi import get_asgi_application + +os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'caromserver.settings') + +application = get_asgi_application() diff --git a/caromserver/wsgi.py b/caromserver/wsgi.py index d94b8c9..42ffc35 100644 --- a/caromserver/wsgi.py +++ b/caromserver/wsgi.py @@ -4,13 +4,13 @@ WSGI config for caromserver project. It exposes the WSGI callable as a module-level variable named ``application``. For more information on this file, see -https://docs.djangoproject.com/en/1.10/howto/deployment/wsgi/ +https://docs.djangoproject.com/en/3.2/howto/deployment/wsgi/ """ import os from django.core.wsgi import get_wsgi_application -os.environ.setdefault("DJANGO_SETTINGS_MODULE", "caromserver.settings") +os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'caromserver.settings') application = get_wsgi_application() diff --git a/manage.py b/manage.py index 94e3094..b182391 100644 --- a/manage.py +++ b/manage.py @@ -1,22 +1,22 @@ -#!/usr/bin/env python3 +#!/usr/bin/env python +"""Django's command-line utility for administrative tasks.""" import os import sys -if __name__ == "__main__": - os.environ.setdefault("DJANGO_SETTINGS_MODULE", "caromserver.settings") + +def main(): + """Run administrative tasks.""" + os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'caromserver2.settings') try: from django.core.management import execute_from_command_line - except ImportError: - # The above import may fail for some other reason. Ensure that the - # issue is really that Django is missing to avoid masking other - # exceptions on Python 2. - try: - import django - except ImportError: - raise ImportError( - "Couldn't import Django. Are you sure it's installed and " - "available on your PYTHONPATH environment variable? Did you " - "forget to activate a virtual environment?" - ) - raise + except ImportError as exc: + raise ImportError( + "Couldn't import Django. Are you sure it's installed and " + "available on your PYTHONPATH environment variable? Did you " + "forget to activate a virtual environment?" + ) from exc execute_from_command_line(sys.argv) + + +if __name__ == '__main__': + main()