---
title: "Comment utiliser Django avec Daphne"
version: 6.0
locale: fr
source: https://docs.djangoproject.com/fr/6.0/howto/deployment/asgi/daphne/
canonical: https://djangodocs.dev/fr/6.0/howto/deployment/asgi/daphne/
---
# Comment utiliser Django avec Daphne

[Daphne](https://pypi.org/project/daphne/) est un serveur ASGI en Python pur pour UNIX, maintenu par des membres du projet Django. Il constitue le serveur de référence pour ASGI.

## Installation de Daphne

Vous pouvez installer Daphne avec `pip`:

```shell
python -m pip install daphne
```

## Lancement de Django dans Daphne

Lorsque Daphne est installé, une commande `daphne` est disponible et permet de lancer le processus de serveur de Daphne. Dans le cas le plus simple, Daphne a besoin d’être appelé avec l’emplacement d’un module contenant un objet d’application ASGI, suivi par le nom donné à l’application (séparés par un deux-points).

Pour un projet Django typique, l’invocation de Daphne pourrait ressembler à ceci :

```shell
daphne myproject.asgi:application
```

Cela démarrera un processus écoutant sur `127.0.0.1: 8000`. Il faut que votre projet soit dans le chemin Python ; pour s’en assurer, exécutez cette commande dans le même répertoire que votre fichier `manage.py`.

## Intégration avec `runserver`

Daphne fournit une commande [`runserver`](/fr/6.0/ref/django-admin/#django-admin-runserver) pour servir votre site avec ASGI durant son développement.

Cela peut être activé en ajoutant `daphne` au début de votre réglage [`INSTALLED_APPS`](/fr/6.0/ref/settings/#std-setting-INSTALLED_APPS) et en ajoutant un réglage `ASGI_APPLICATION` pointant vers votre objet application ASGI

```
INSTALLED_APPS = [
    "daphne",
    ...,
]

ASGI_APPLICATION = "myproject.asgi.application"
```
