diff --git a/README.md b/README.md index 0800b67..f930a7f 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,44 @@ -Mogą pojawić się pewne problemy związane z niezgodną wersją ```django-crispy-forms==1.12.0``` z innymi. -Pomimo tego 1.12.0 działa +# Konkurs Matematyczny o Puchar Dyrektora V Liceum Ogólnokształcącego w Bielsku-Białej + +![Podgląd strony](static/screenshot.png) + +## Pomoc ze stroną + +Kod jest dostępny publicznie w celu ulepszania strony. Jeśli chcesz wprowadzić nową funkcję lub poprawkę, jestem otwarty na zmiany. + +## Instalacja lokalna + +### Sklonowanie + +```bash +$ git clone https://github.com/yaemiku/puchar +``` + +### Konfiguracja + +#### Plik `.env`: + +```conf +DEBUG=0 / 1 +SECRET_KEY=... +EMAIL_HOST=... +EMAIL_PORT=... +EMAIL_HOST_USER=... +EMAIL_HOST_PASSWORD=... + +DB_USER=... +DB_PASSWORD=... +``` + +#### Potem: + +```bash +$ python manage.py migrate +$ python manage.py runserver +``` + +### Problemy z instalacją + +Mogą pojawić się problemy związane z instalacją `django-crispy-forms==1.12.0`. +Najpierw trzeba zainstalować wszystkie pakiety, potem dokładnie wersję `1.12.0`. +Pomimo błędów ta wersja jest potrzebna do działania diff --git a/puchar/settings.py b/puchar/settings.py index e9c1244..516f09a 100644 --- a/puchar/settings.py +++ b/puchar/settings.py @@ -25,16 +25,18 @@ BASE_DIR = Path(__file__).resolve().parent.parent # SECURITY WARNING: keep the secret key used in production secret! +DEBUG = int(os.getenv('DEBUG')) == 1 SECRET_KEY = os.getenv('SECRET_KEY') -EMAIL_BACKEND = os.getenv('EMAIL_BACKEND') -EMAIL_HOST = os.getenv('EMAIL_HOST') + +ALLOWED_HOSTS = ['*'] + +EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' EMAIL_USE_TLS = True EMAIL_USE_SSL = False +EMAIL_HOST = os.getenv('EMAIL_HOST') EMAIL_PORT = int(os.getenv('EMAIL_PORT')) EMAIL_HOST_USER = os.getenv('EMAIL_HOST_USER') EMAIL_HOST_PASSWORD = os.getenv('EMAIL_HOST_PASSWORD') -DEBUG = int(os.getenv('DEBUG')) == 1 -ALLOWED_HOSTS = ['*'] # Application definition diff --git a/static/screenshot.png b/static/screenshot.png new file mode 100644 index 0000000..c913bfc Binary files /dev/null and b/static/screenshot.png differ