Metadata-Version: 2.1
Name: django_rename_app
Version: 0.1.5
Summary: A Django Management Command to rename existing Django Applications.
Home-page: https://github.com/odwyersoftware/django-rename-app
Author: O'Dwyer Software
Author-email: hello@odwyer.software
License: Apache 2.0
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Description-Content-Type: text/markdown
License-File: LICENSE

# django-rename-app

A Django Management Command to rename existing Django Applications.

[![PyPI version](https://badge.fury.io/py/django-rename-app.svg)](https://pypi.org/project/django-rename-app/)

# Installation

`pip install django-rename-app`.

Add to your Django settings.py `INSTALLED_APPS`:

```
INSTALLED_APPS = [
    ...
    'django_rename_app',
    ...
]
```

# Usage


`python manage.py rename_app <old_app_name> <new_app_name>`

For full detailed instructions see https://odwyer.software/blog/how-to-rename-an-existing-django-application



Release History
===============

0.1.5 (2022-11-19)
------------------

- Fix NameError.


0.1.4 (2022-11-17)
------------------

- Fix for DB tables with uppercase chars.
- Get content_type name from the database instead of making assumption.


0.1.3 (2021-03-29)
------------------

- Handle table name truncation as Django does.


0.1.2 (2020-06-02)
------------------

- When ran multiple times at the same time, Exception would raise from rename queries. Catch and log this instead of crashing.


0.1.1 (2020-06-01)
------------------

- Documentation updates.


0.1.0 (2020-06-01)
------------------

-   Initial release.
