ubookmark/ubookmark/models.py

22 lines
533 B
Python

from django.contrib.auth.models import AbstractUser
from django.contrib.auth import get_user_model
from django.db import models
class User(AbstractUser):
pass
class BookmarkModel(models.Model):
owner = models.ForeignKey(
get_user_model(),
on_delete=models.CASCADE
)
url = models.URLField(primary_key=True)
comment = models.CharField(max_length=2048)
posted_at = models.DateTimeField(auto_now_add=True)
def __str__(self):
return "{} posted by {}".format(self.url, self.owner)