djpeacher-django-projects/user_solo/README.md

18 wiersze
499 B
Markdown

# django-user-solo
Proof of concept `AutoOneToOneField` that creates an singleton instance for each user.
Inspired by [django-solo](https://github.com/lazybird/django-solo) ❤️
```python
from user_solo.models import AutoOneToOneField
class Preference(models.Model):
user = AutoOneToOneField(settings.AUTH_USER_MODEL, on_delete=models.CASCADE)
flag = models.BooleanField(default=True)
# All users will have .preference
user = User.objects.get(...)
user.preference # get_or_create
```