Skip to content

HabibaAbderrahim/Django-Books-Recommender-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Books-Recommender-system

Le site WeBook est un site de visualization des livres de divertissement de type science fiction, computer, Horror implémenté par le Framework écrit en Python Django
Ce site permettra de réaliser les opérations suivantes :
-Gérer l’authentification d’utilisateurs :
Register
Login
Logout
-Rechercher Un livre dans la barre de recherche

  • naviguer les divers livre selon Catalogue de livre
    -naviguer les divers livre selon la langue de livre
    -Consulter les livres similaire par catégorie liée au livre choisie
    -Recommandation de Top 3 premiers livre similaire au livre sélectionné selon son contenus .

Outil :


Visual studio Code , XAMPP ,phpmyadmin to handel Myqsl

Access Admin Aria :

http://localhost:8000/admin/

Noter bien :

j'ai mappé des tables dans la base test Mysql en Models via les etapes suivantes:

1-Changement de setting.py :


Database properties

----------------------------------------------------------------------------------
DATABASES = {
'default': {

   'ENGINE': 'django.db.backends.mysql',<br>

'NAME': 'test',
'USER': 'root',
'PASSWORD': '',
'HOST': 'localhost',
'PORT': '3306',
'OPTIONS': {
'init_command': "SET sql_mode='STRICT_TRANS_TABLES'"
} },

} -----------------------------------------------------------------------------------------

2-Migration de la base Msql :


cmd: python manage.py makemigrations

3-d’une base de données sql a un model Django :


cmd : python manage.py inspectdb > models.py
------------------------------------------------------------------------------------------
NB : via ce lien vous trouvez le code de recommandation contenat Top 3 book similaires
(l'idée est simple j'ai traité un algorithme de recommandation de top 3 books similaire par la suite je l'ai stocké les resultat dans une base nomé Top (par la suite j'ai appliqué l'ORM comme noté ci dessus).

lien :

https://github.com/HabibaAbderrahim/recomandation-system-python