Metadata-Version: 2.4
Name: django-findreplace
Version: 0.3
Summary: Django Find Replace
Maintainer-email: The Developer Society <studio@dev.ngo>
License-Expression: BSD-3-Clause
Project-URL: Homepage, https://github.com/developersociety/django-findreplace
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Framework :: Django
Classifier: Framework :: Django :: 3.2
Classifier: Framework :: Django :: 4.2
Classifier: Framework :: Django :: 5.2
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: Django>=3.2
Dynamic: license-file

# Django Find Replace

A [Django](https://www.djangoproject.com/) management command which will replace all instances of
a string throughout a database with another - useful for bulk content changes.

## Installation

Using [pip](https://pip.pypa.io/):

```console
$ pip install django-findreplace
```

Edit your Django project's settings module, and add the application to ``INSTALLED_APPS``:

```python
INSTALLED_APPS = [
    # ...
    "findreplace",
    # ...
]
```

## Usage

To replace all instances of *foo* with *bar*:

```console
$ ./manage.py findreplace foo bar
```

To use this command without being asked for confirmation:

```console
$ ./manage.py findreplace --noinput foo bar
```
