Metadata-Version: 2.1
Name: django-newsingleton
Version: 1.0
Summary: A simple class Singleton for create models like "dynamic settings"
Home-page: https://github.com/pavelbeard/django_singleton
Author: pavelbeard
Author-email: heavycream9090@icloud.com
License: MIT License
Classifier: Environment :: Web Environment
Classifier: Framework :: Django
Classifier: Framework :: Django :: 2.2
Classifier: Framework :: Django :: 3.0
Classifier: Framework :: Django :: 3.1
Classifier: Framework :: Django :: 3.2
Classifier: Framework :: Django :: 4.0
Classifier: Framework :: Django :: 4.1
Classifier: Framework :: Django :: 4.2
Classifier: Framework :: Django :: 5.0
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: django>=3.2

# django-newsingleton

A simple class Singleton for create models like 'dynamic settings'

## How to install the package

To install the package, run:

```bash
pip install django-newsingletone
```
In settings.py write next stuff:

```python
INSTALLED_APPS = [
    ...,
    'singleton',
    ...,
]
```

## How to use?

```python
from django.db import models
from singleton.models import Singleton

class DynamicSettings(Singleton):
    setting_name = models.BooleanField(default=False)
    """
    other settings
    ...
    """
```

And then:

```bash
python manage.py makemigrations
python manage.py migrate
```

## Version

Current version: 1.0

## Updates

This package won't have updates, except of bug updates.

## Author

pavelbeard
