('hidden', models.BooleanField()),
('twittered', models.BooleanField()),
('shortlink', models.CharField(max_length=255)),
- ('feed', models.ForeignKey(related_name='posts', db_column='feed', to='register.Blog')),
+ ('feed', models.ForeignKey(related_name='posts', db_column='feed', to='register.Blog', on_delete=models.CASCADE)),
],
options={
'ordering': ['-dat'],
migrations.AddField(
model_name='blog',
name='team',
- field=models.ForeignKey(db_column='team', blank=True, to='register.Team', null=True),
+ field=models.ForeignKey(db_column='team', blank=True, to='register.Team', null=True, on_delete=models.CASCADE),
),
migrations.AddField(
model_name='aggregatorlog',
name='feed',
- field=models.ForeignKey(to='register.Blog', db_column='feed'),
+ field=models.ForeignKey(to='register.Blog', db_column='feed', on_delete=models.CASCADE),
),
]
migrations.AddField(
model_name='blog',
name='user',
- field=models.ForeignKey(to=settings.AUTH_USER_MODEL, null=True),
+ field=models.ForeignKey(to=settings.AUTH_USER_MODEL, null=True, on_delete=models.CASCADE),
preserve_default=False,
),
migrations.RunSQL("UPDATE feeds SET user_id=(SELECT id FROM auth_user WHERE auth_user.username=userid)"),
migrations.AlterField(
model_name='blog',
name='user',
- field=models.ForeignKey(to=settings.AUTH_USER_MODEL),
+ field=models.ForeignKey(to=settings.AUTH_USER_MODEL, on_delete=models.CASCADE),
),
migrations.RemoveField(
model_name='blog',
class Team(models.Model):
teamurl = models.CharField(max_length=255, blank=False)
name = models.CharField(max_length=255, blank=False)
- manager = models.ForeignKey(User, null=True, blank=True)
+ manager = models.ForeignKey(User, null=True, blank=True, on_delete=models.CASCADE)
def __str__(self):
return "%s (%s)" % (self.name, self.teamurl)
name = models.CharField(max_length=255, blank=False)
blogurl = models.CharField(max_length=255, blank=False)
lastget = models.DateTimeField(default=datetime(2000,1,1))
- user = models.ForeignKey(User, null=False, blank=False)
+ user = models.ForeignKey(User, null=False, blank=False, on_delete=models.CASCADE)
approved = models.BooleanField(default=False)
archived = models.BooleanField(default=False)
authorfilter = models.CharField(max_length=255,default='',blank=True)
- team = models.ForeignKey(Team,db_column='team', blank=True, null=True)
+ team = models.ForeignKey(Team,db_column='team', blank=True, null=True, on_delete=models.CASCADE)
twitteruser = models.CharField(max_length=255, default='', blank=True)
excludestats = models.BooleanField(null=False, blank=False, default=False)
pass
class Post(models.Model):
- feed = models.ForeignKey(Blog,db_column='feed',related_name='posts')
+ feed = models.ForeignKey(Blog,db_column='feed',related_name='posts', on_delete=models.CASCADE)
guid = models.CharField(max_length=255)
link = models.CharField(max_length=255)
txt = models.TextField()
class AggregatorLog(models.Model):
ts = models.DateTimeField(auto_now=True)
- feed = models.ForeignKey(Blog, db_column='feed')
+ feed = models.ForeignKey(Blog, db_column='feed', on_delete=models.CASCADE)
success = models.BooleanField()
info = models.TextField()
SECRET_KEY = '_q-piuw^kw^v1f%b6nrla+p%=&1bt#z%c$ujhioxe^!z%8q1l0'
-MIDDLEWARE_CLASSES = (
+MIDDLEWARE = (
'django.middleware.common.CommonMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
+ 'django.contrib.messages',
'hamnadmin.register',
'hamnadmin.mailqueue',
'django.contrib.admin',