db parse module

This commit is contained in:
2024-12-06 12:37:15 +09:00
parent bd52a68cc7
commit 7309aef349
4 changed files with 61 additions and 4 deletions

View File

@@ -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}"