Je partage avec vous un site WEB d'actualités, réalisé avec
Django sous
Python.
Ce site permet de gérer les
articles, les
catégories et les
commentaires ainsi qu'une interface
Bootstrap responsive pour la visualisation du site.
Pour utiliser ce site il faut d'abord installer les packages suivantes par pip :
pip install django
pip install django-tinymce4-lite
pip install django-flat-responsive
pip install mysqlclient
Ensuite il faut créer une base de donnée
MySQL appelée website et importer les données depuis le fichier
website.sql
Après avoir ouvrir le fichier
settings.py, vous changez les informations sur le serveur MySQL comme suit :
DATABASES = {
'sqlite': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
},
'default': {
'ENGINE': 'django.db.backends.mysql', # Add 'postgresql_psycopg2', 'mysql', 'sqlite3' or 'oracle'.
'NAME': 'website', # Or path to database file if using sqlite3.
# The following settings are not used with sqlite3:
'USER': 'root',
'PASSWORD': '',
'HOST': 'localhost', # Empty for localhost through domain sockets or '127.0.0.1' for localhost through TCP.
'PORT': '3306', # Set to empty string for default.
}
}
Finalement vous lancer le serveur par
python manage.py runserver
Le site WEB est accessible depuis
localhost:8000
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.