db parse module
This commit is contained in:
@@ -48,4 +48,26 @@ class UserConfirmation(models.Model):
|
||||
created_at = models.DateTimeField(auto_now_add=True, verbose_name="Created At")
|
||||
|
||||
def __str__(self):
|
||||
return f"Confirmation for {self.user.username} - {self.confirmation_code}"
|
||||
return f"Confirmation for {self.user.username} - {self.confirmation_code}"
|
||||
|
||||
class WordPressUserActivityLog(models.Model):
|
||||
id = models.AutoField(primary_key=True)
|
||||
user_id = models.IntegerField()
|
||||
activity_type = models.CharField(max_length=255)
|
||||
timestamp = models.DateTimeField()
|
||||
additional_data = models.JSONField(null=True, blank=True)
|
||||
|
||||
class Meta:
|
||||
db_table = 'wpts_user_activity_log' # Название таблицы в базе данных WordPress
|
||||
managed = False # Django не будет управлять этой таблицей
|
||||
app_label = 'Users' # Замените на имя вашего приложения
|
||||
|
||||
class LocalUserActivityLog(models.Model):
|
||||
id = models.AutoField(primary_key=True)
|
||||
user_id = models.IntegerField()
|
||||
activity_type = models.CharField(max_length=255)
|
||||
timestamp = models.DateTimeField()
|
||||
additional_data = models.JSONField(null=True, blank=True)
|
||||
|
||||
def __str__(self):
|
||||
return f"User {self.user_id} - {self.activity_type}"
|
||||
Reference in New Issue
Block a user