base menu, about page, atom feed
This commit is contained in:
parent
013ca30765
commit
0b64fd58a1
21 changed files with 284 additions and 47 deletions
|
|
@ -26,14 +26,14 @@ class Item(models.Model):
|
|||
created = models.DateTimeField(auto_now_add=True)
|
||||
modified = models.DateTimeField(auto_now=True)
|
||||
|
||||
user = models.ForeignKey(User, null=True, related_name='items', on_delete=models.CASCADE)
|
||||
|
||||
url = models.CharField(max_length=1024, unique=True)
|
||||
title = models.CharField(max_length=1024)
|
||||
description = models.TextField(default="", blank=True)
|
||||
url = models.CharField(max_length=1024, unique=True)
|
||||
description = models.TextField(default="", blank=True, editable=False)
|
||||
published = models.DateTimeField(default=timezone.now, null=True, blank=True)
|
||||
announced = models.DateTimeField(null=True, default=None, blank=True)
|
||||
announced = models.DateTimeField(null=True, default=None, blank=True, editable=False)
|
||||
data = models.JSONField(default=dict, editable=False)
|
||||
user = models.ForeignKey(User, null=True, related_name='items', on_delete=models.CASCADE)
|
||||
|
||||
def save(self, *args, **kwargs):
|
||||
if self.url and not self.data:
|
||||
|
|
@ -105,14 +105,16 @@ class Comment(models.Model):
|
|||
modified = models.DateTimeField(auto_now=True)
|
||||
|
||||
item = models.ForeignKey(Item, related_name='comments', on_delete=models.CASCADE)
|
||||
user = models.ForeignKey(User, null=True, related_name='comments', on_delete=models.CASCADE, blank=True)
|
||||
session_key = models.CharField(max_length=60, null=True, default=None, blank=True)
|
||||
text = models.TextField(default="")
|
||||
|
||||
name = models.CharField(max_length=1024, blank=True)
|
||||
email = models.CharField(max_length=1024, blank=True)
|
||||
|
||||
user = models.ForeignKey(User, null=True, related_name='comments', on_delete=models.CASCADE, blank=True)
|
||||
session_key = models.CharField(max_length=60, null=True, default=None, blank=True, editable=False)
|
||||
|
||||
name = models.CharField(max_length=1024)
|
||||
email = models.CharField(max_length=1024)
|
||||
text = models.TextField(default="", blank=True)
|
||||
data = models.JSONField(default=dict, editable=False)
|
||||
published = models.DateTimeField(null=True, default=None)
|
||||
published = models.DateTimeField(null=True, default=None, blank=True)
|
||||
|
||||
class Meta:
|
||||
permissions = [
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue