text: from typing import List, Union
  from django.db import models
  import uuid
  
  from django.db.models.query import QuerySet
  from author.models import *
  from django.contrib.auth.models import BaseUserManager, AbstractBaseUser
  # Create your models here.
  
  
  class Follower(models.Model):
      id = models.CharField(primary_key=True, default=uuid.uuid4, editable=False, max_length=40)
      # sender = models.ForeignKey(
      #     Author, on_delete=models.CASCADE, related_name="sender")
      # sender = JSONField()
      sender = models.CharField(max_length=100)
      receiver = models.ForeignKey(
          Author, on_delete=models.CASCADE, related_name="receiver")
  
  
  class Follow_Request(models.Model):
      # requestor = models.ForeignKey(
      #     Author, on_delete=models.CASCADE, related_name="requestor")
      requestor = models.CharField(max_length=100)
      # requestor = JSONField()
      requestee = models.ForeignKey(
          Author, on_delete=models.CASCADE, related_name="requestee")
  
  