Skip to content
Snippets Groups Projects
Commit 14109956 authored by Jean-Baptiste's avatar Jean-Baptiste
Browse files

update: use settings.AUTH_USER_MODEL

parent 7314e335
No related branches found
Tags v0.0.18
No related merge requests found
Pipeline #1259 passed
from django.conf import settings
from django.db import models from django.db import models
from django.contrib.auth.models import User
from django.db.models.signals import post_save from django.db.models.signals import post_save
from django.dispatch import receiver from django.dispatch import receiver
from django.core.urlresolvers import reverse_lazy from django.core.urlresolvers import reverse_lazy
class Profile(models.Model): class Profile(models.Model):
user = models.OneToOneField(User, on_delete=models.CASCADE) user = models.OneToOneField(settings.AUTH_USER_MODEL, on_delete=models.CASCADE)
available = models.NullBooleanField(blank=True) available = models.NullBooleanField(blank=True)
bio = models.CharField(max_length=255, blank=True, null=True) bio = models.CharField(max_length=255, blank=True, null=True)
city = models.CharField(max_length=255, blank=True, null=True) city = models.CharField(max_length=255, blank=True, null=True)
...@@ -34,7 +34,8 @@ class Profile(models.Model): ...@@ -34,7 +34,8 @@ class Profile(models.Model):
def __str__(self): def __str__(self):
return '{} ({})'.format(self.user.get_full_name(), self.user.username) return '{} ({})'.format(self.user.get_full_name(), self.user.username)
@receiver(post_save, sender=User)
@receiver(post_save, sender=settings.AUTH_USER_MODEL)
def create_user_profile(sender, instance, created, **kwargs): def create_user_profile(sender, instance, created, **kwargs):
if created: if created:
Profile.objects.create(user=instance) Profile.objects.create(user=instance)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment