Перенос баланса с одного счета на другой с помощью необработанного кода
Я делаю одностраничный сайт, где в таблице имя пользователя, баланс, и есть поле from, которое принимает id и баланс и переводит их на другие счета, но я сталкиваюсь с проблемами при переводе суммы, вот мой код,
models.py,
class Account(models.Model):
username = models.CharField(max_length=30)
balance = models.IntegerField()
freeze_type = models.BooleanField(default=False)
hold = models.BooleanField(default=False)
def __str__(self):
return self.username
views.py,
def transfer(request):
transfer_id = int(request.GET.get('Account_id'))
transfer_amount = int(request.Get.get('amount'))
balance_1 = Account.objects.filter(id=id)
balance_2 = Account.objects.filter(transfer_id)
balance_1 = balance_1.balance - balance_2.balance
balance_1.save()
accounts = Account.objects.all()
return render(request,'home.html',{'accounts':accounts})
и мой код из html-страницы,
<form action="{% url 'transfer' %}">
<label for="Account_id">Account Id</label><br>
<input type="text" id="Account_id" name="Account_id" ><br>
<label for="Transaction_amount">Transaction Amount</label><br>
<input type="text" id="Transaction_amount" name="amount" ><br>
<input type="submit" class="button button4" value="Submit">
</form>
Я также добавил скриншот моей индексной страницы для лучшего понимания, Домашняя страница
когда я запускаю этот код, я получаю ошибку 'WSGIRequest' object has no attribute 'Get'
.
поэтому мой вопрос заключается в том, почему возникла эта ошибка и является ли мой код views.py правильным? или код для перевода баланса