vbv/vbv_lernwelt/core/models.py

25 lines
870 B
Python

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)