21 lines
533 B
Python
21 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)
|