Commit 8bcdfa31 authored by Jérôme Ortais's avatar Jérôme Ortais

SECRET_KEY secrète

parent 25bf65db
......@@ -13,6 +13,18 @@ Ce projet est la version [en ligne](http://enligne.pyromaths.org) de Pyromaths.
Puisque ce site web n'utilise pas de base de données, il n'y a aucune initialisation à faire.
# SECRET_KEY
À l'aide du script Python suivant, obtenir une SECRET_KEY :
```Python
from django.utils.crypto import get_random_string
chars = 'abcdefghijklmnopqrstuvwxyz0123456789!@#$%^&*(-_=+)'
print('SECRET_KEY = ' + get_random_string(50, chars))
```
puis copier cette chaîne de caractère dans le fichier `secret.py` à la racine du projet.
# Lancement
python3 manage.py runserver
......@@ -11,6 +11,7 @@ https://docs.djangoproject.com/en/2.0/ref/settings/
"""
import os
import secret
# Build paths inside the project like this: os.path.join(BASE_DIR, ...)
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
......@@ -20,7 +21,7 @@ BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
# See https://docs.djangoproject.com/en/2.0/howto/deployment/checklist/
# SECURITY WARNING: keep the secret key used in production secret!
SECRET_KEY = '***REMOVED***'
SECRET_KEY = secret.SECRET_KEY
# SECURITY WARNING: don't run with debug turned on in production!
DEBUG = True
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment