Как проверить данные при вставке с помощью необработанного SQL-запроса

class Queue(models.Model):
    name = models.CharField(max_length=255, unique=True)
    api_token = models.CharField(max_length=255, default=secrets.token_hex(16))

class Message(models.Model):
    queue = models.ForeignKey(Queue, on_delete=models.CASCADE)
    subject = models.CharField(max_length=255)
    message = models.TextField()
    api_token = models.CharField(max_length=255)

Это мои модели, и я хочу вставить Message данные с помощью необработанного SQL-запроса. Но я хочу сопоставить api_token из таблицы Message с выбранной очередью api_token при вставке.

Как это сделать?

Вернуться на верх