from django.contrib.auth.models import AbstractUser from django.db import models from django.db.models import JSONField class User(AbstractUser): """ Default custom user model for VBV Lernwelt. If adding fields that need to be filled at user signup, """ pass class SecurityRequestResponseLog(models.Model): label = models.CharField(max_length=255, blank=True, default='') request_method = models.CharField(max_length=255, blank=True, default='') request_full_path = models.CharField(max_length=255, blank=True, default='') request_username = models.CharField(max_length=255, blank=True, default='') request_client_ip = models.CharField(max_length=255, blank=True, default='') response_status_code = models.CharField(max_length=255, blank=True, default='') additional_json_data = JSONField(default=dict, blank=True)