Commit 5bf4e345 authored by Rafal's avatar Rafal

Add auto token creator

parent 8c0b7da0
...@@ -10,6 +10,8 @@ https://docs.djangoproject.com/en/1.7/ref/settings/ ...@@ -10,6 +10,8 @@ https://docs.djangoproject.com/en/1.7/ref/settings/
# Build paths inside the project like this: os.path.join(BASE_DIR, ...) # Build paths inside the project like this: os.path.join(BASE_DIR, ...)
import os import os
BASE_DIR = os.path.dirname(os.path.dirname(__file__)) BASE_DIR = os.path.dirname(os.path.dirname(__file__))
......
...@@ -2,6 +2,10 @@ from django.contrib.auth.models import User ...@@ -2,6 +2,10 @@ from django.contrib.auth.models import User
from django.db import models from django.db import models
# Create your models here. # Create your models here.
from django.db.models.signals import post_save
from django.dispatch import receiver
from rest_framework.authtoken.models import Token
from JoinTheCityREST import settings
from app.API.models import API from app.API.models import API
from app.Event.models import Event from app.Event.models import Event
...@@ -36,3 +40,8 @@ class UserEventRequest(models.Model): ...@@ -36,3 +40,8 @@ class UserEventRequest(models.Model):
user_event = UserEvent(user=self.user, event=self.event) user_event = UserEvent(user=self.user, event=self.event)
user_event.save() user_event.save()
self.delete() self.delete()
@receiver(post_save, sender=User)
def create_auth_token(sender, instance=None, created=False, **kwargs):
if created:
Token.objects.create(user=instance)
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment