AntoineArchy / Lettings-FR

Refactoring d'une base de code comportant de nombreuses dettes techniques. Mise en place d'un pipeline CI/CD avec GitHub Actions et Docker.
1 stars 0 forks source link

Extraction de l'application : profiles #41

Closed AntoineArchy closed 8 months ago

AntoineArchy commented 8 months ago

Dans le cadre de #7 :

Il faut s'occuper de la partie profiles : ● réorganiser notre code en plusieurs applications distinctes ; ● déplacer les fichiers HTML du site dans des dossiers de templates spécifiques à chaque application.

● créer une nouvelle application "profiles", contenant le modèle "Profile" ; ● remplir les nouvelles tables avec les données déjà présentes dans la base de données en utilisant les fichiers de migration Django. Attention, il ne faut pas utiliser le langage SQL directement dans le fichier de migration ; ● en utilisant les migrations Django, supprimer les anciennes tables de la base de données ; ● renommer "profiles_index.html" en "index.html" et la vue "profiles_index" en "index" ;