ValueError at /blog/create_text_trans/ Cannot assign "<QuerySet [<MetamaskAccount:>]>": "Transaction.account" must be a "MetamaskAccount" instance

Viewed 8

I do makemigrations and migrate, everything passes, but the table in the postgres database is not created enter image description here

class MetamaskAccount(models.Model):
    objects = None
    user_wallet_address = models.CharField(max_length=255, null=True, blank=True)
    balance = models.FloatField(default=0, null=True, blank=True)
    name2 = models.CharField(max_length=250)

    def __str__(self):
        return self.user_wallet_address


class Transaction(models.Model):
    objects = None
    account = models.ForeignKey(MetamaskAccount, null=True, blank=True, on_delete=models.CASCADE)
    to_account = models.CharField(max_length=250, null=True, blank=True)
    gas = models.IntegerField(default=0, null=True, blank=True,)
    value = models.FloatField(default=0, null=True, blank=True,)
    gas_price = models.IntegerField(default=0, null=True, blank=True,)
    res_hash = models.CharField(max_length=250, null=True, blank=True)
    data = models.CharField(max_length=5000, null=True, blank=True)
    text = models.CharField(max_length=250, null=True, blank=True)
    name = models.CharField(max_length=250)
0 Answers
Related