Django - Site d'actualités

Description

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

Codes Sources

A voir également

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.