from django.db import models from django.conf import settings class UserHistory(models.Model): ACTION_BAN = 'ban' ACTION_UNBAN = 'unban' ACTION_CHOICES = ( (ACTION_BAN, 'ban'), (ACTION_UNBAN, 'unban'), ) action = models.CharField(max_length=255, choices=ACTION_CHOICES) details = models.CharField(max_length=255) target_user = models.ForeignKey( settings.AUTH_USER_MODEL, on_delete=models.DO_NOTHING, related_name='target_user', ) acting_user = models.ForeignKey( settings.AUTH_USER_MODEL, on_delete=models.DO_NOTHING, related_name='acting_user', ) created_at = models.DateTimeField(auto_now_add=True) updated_at = models.DateTimeField(auto_now=True) class Meta: db_table = 'pingcap_user_histories'