aboutsummaryrefslogtreecommitdiff
path: root/glifestream/stream/models.py
diff options
context:
space:
mode:
Diffstat (limited to 'glifestream/stream/models.py')
-rw-r--r--glifestream/stream/models.py13
1 files changed, 7 insertions, 6 deletions
diff --git a/glifestream/stream/models.py b/glifestream/stream/models.py
index 7e8089f..35dca2c 100644
--- a/glifestream/stream/models.py
+++ b/glifestream/stream/models.py
@@ -73,7 +73,8 @@ class Service (models.Model):
@python_2_unicode_compatible
class Entry (models.Model):
- service = models.ForeignKey(Service, verbose_name=_('Service'),
+ service = models.ForeignKey(Service, on_delete=models.CASCADE,
+ verbose_name=_('Service'),
null=False, blank=False)
title = models.CharField(_('Title'), max_length=255)
link = models.URLField(_('Link'),)
@@ -120,7 +121,7 @@ class Entry (models.Model):
@python_2_unicode_compatible
class Media (models.Model):
- entry = models.ForeignKey(Entry, verbose_name=_('Entry'),
+ entry = models.ForeignKey(Entry, on_delete=models.CASCADE, verbose_name=_('Entry'),
null=False, blank=False)
file = models.FileField(upload_to='upload/%Y/%m/%d')
@@ -135,8 +136,8 @@ class Media (models.Model):
@python_2_unicode_compatible
class Favorite (models.Model):
- user = models.ForeignKey(User, db_index=True)
- entry = models.ForeignKey(Entry, verbose_name=_('Entry'),
+ user = models.ForeignKey(User, on_delete=models.CASCADE, db_index=True)
+ entry = models.ForeignKey(Entry, on_delete=models.CASCADE, verbose_name=_('Entry'),
null=False, blank=False)
date_added = models.DateTimeField(auto_now_add=True)
@@ -152,7 +153,7 @@ class Favorite (models.Model):
@python_2_unicode_compatible
class List (models.Model):
- user = models.ForeignKey(User, db_index=True)
+ user = models.ForeignKey(User, on_delete=models.CASCADE, db_index=True)
name = models.CharField(_('Name'), max_length=48, null=False, blank=False)
slug = models.CharField(_('Slug'), max_length=48, null=False, blank=True,
editable=False)
@@ -174,7 +175,7 @@ class List (models.Model):
class Pshb (models.Model):
hash = models.CharField('ID', max_length=20, unique=True)
- service = models.ForeignKey(Service, verbose_name=_('Service'),
+ service = models.ForeignKey(Service, on_delete=models.CASCADE, verbose_name=_('Service'),
null=False, blank=False)
hub = models.CharField('Hub', max_length=128)
secret = models.CharField('Secret', max_length=16, null=True, blank=True)

Return to:

Send suggestions and report system problems to the System administrator.