mirror of
https://github.com/ae-utbm/sith.git
synced 2024-11-30 04:54:23 +00:00
20 lines
594 B
Python
20 lines
594 B
Python
|
from django.db import models
|
||
|
from django.utils.translation import gettext_lazy as _
|
||
|
|
||
|
|
||
|
class ToxicDomain(models.Model):
|
||
|
"""Domain marked as spam in public databases"""
|
||
|
|
||
|
domain = models.URLField(_("domain"), max_length=253, primary_key=True)
|
||
|
created = models.DateTimeField(auto_now_add=True)
|
||
|
is_externally_managed = models.BooleanField(
|
||
|
_("is externally managed"),
|
||
|
default=False,
|
||
|
help_text=_(
|
||
|
"True if kept up-to-date using external toxic domain providers, else False"
|
||
|
),
|
||
|
)
|
||
|
|
||
|
def __str__(self) -> str:
|
||
|
return self.domain
|