Skip to content

Configuration

Alexandre edited this page Jan 17, 2025 · 9 revisions

Configuration

Fichier .env

Crée un fichier .env dans la racine du projet pour configurer les variables d'environnement nécessaires (par exemple, clés API, configurations spécifiques à Django).

Exemple de contenu pour le fichier .env :

ENVIRONMENT='DEVELOPMENT'

#Django settings
DJANGO_SECRET_KEY='your_secret_key'
DJANGO_DEBUG='True'

#JWT Settings
JWT_SECRET_KEY='your_secret_key'
JWT_EXP_ACCESS_TOKEN='10' #time in minute
JWT_EXP_REFRSH_TOKEN='30' #time in days

#2FA Settings
SECRET_FA_KEY='your_secret_key'

#Profile model settings
USERNAME_LENGHT='15'
FIRSTNAME_LENGHT='15'
LASTNAME_LENGHT='20'

Migration

Pour commencer, il faut installer les migrations qui sont deja presentent pour lancer le server. Ca permettrera d'utiliser les mise a jour sur les database Voici la commande:

pipenv run python manage.py migrate

Clone this wiki locally