---
title: Django ASGI Mode
source: https://docs.newrelic.com/docs/apm/agents/python-agent/async-instrumentation/django-asgi-mode
---

Read about the requirements and tips for integrating our Python agent with an app that deploys [Django with ASGI.](https://docs.djangoproject.com/en/3.1/howto/deployment/asgi/) To return to the general install instructions, go to [Install the Python agent](https://docs.newrelic.com/docs/agents/python-agent/installation-configuration/python-agent-installation).

## Automatic initialization with admin script [#wrapper-script]

If you start your app with `python app.py` and use our Python agent **version 6.0.0.154** or higher, you can use the recommended [admin script integration method](https://docs.newrelic.com/docs/agents/python-agent/installation-configuration/python-agent-installation#integration).

Here's an example using the admin script method:

```sh
NEW_RELIC_CONFIG_FILE=path/to/newrelic.ini newrelic-admin run-program [web server] path_to_app
```

## Event loop diagnostic support [#event-loops]

Our Python agent supports `asyncio` event loop diagnostics. For more information, see [Python event loop diagnostics](https://docs.newrelic.com/docs/agents/python-agent/supported-features/python-event-loop-diagnostics).
