Source code for oioioi.ipdnsauth.models
from django.contrib.auth.models import User
from django.db import models
from django.utils.translation import gettext_lazy as _
from oioioi.base.utils.deps import check_django_app_dependencies
check_django_app_dependencies(__name__, ['oioioi.contestexcl'])
[docs]class IpToUser(models.Model):
"""Represents mapping for automatic authorization based on IP address."""
[docs] ip_addr = models.GenericIPAddressField(
unique=True, unpack_ipv4=True, verbose_name=_("IP address")
)