from django.db import models
#from django.utils import timezone

# Create your models here.

# classes for site "Links"
class linkCategory(models.Model):
    name = models.CharField(max_length=256)
    slug = models.SlugField(unique=True)
    publish_time = models.DateTimeField()

    def __str__(self):
        return "{0} (Slug: {1}) erstellt: {2}".format(self.name, self.slug, self.publish_time.astimezone())

class linkTarget(models.Model):
    category = models.ForeignKey(to='linkCategory', on_delete=models.CASCADE)
    name = models.CharField(max_length=256)
    slug = models.SlugField(unique=True)
    target = models.URLField(max_length=256, default='#')
    description = models.CharField(max_length=512, default=" ")
    publish_time = models.DateTimeField()
    intern = models.BooleanField(default=False)

    def __str__(self):
        return "{0} (Slug: {1}) erstellt: {2} linkCategory: {3}".format(self.name, self.slug, self.publish_time.astimezone(), self.category)  # noqa: E501

# end classes for site "Links"