【发布时间】:2020-08-29 03:31:00
【问题描述】:
我正在尝试创建一个函数,当单击 html 按钮时,配置文件的“硬币”会增加 10。
这是我的html
<div class="sideContainer" id="buttonNav">
<span class="redButton">
<button type="button" class="btn btn-danger" id="buttonRed" name = "redButton"> <a href="{% url 'redButton' %}"> Red </a>
</button>
</span>
</div>
这是我的看法
@login_required
def Red(request):
Profile.coins += 10
return(request, "home/home.html")
这是我的个人资料模型
from django.db import models
from django.contrib.auth.models import User
class Profile(models.Model):
user = models.OneToOneField(User, on_delete=models.CASCADE)
coins = models.DecimalField(max_digits=9, decimal_places=2, default=0.00)
def __str__(self):
# @ts-ignore
return f'{self.user.username} Profile'
这是我的 urls.py
from django.contrib import admin
from django.urls import path, include
from . import views
urlpatterns = [
path('redButton/', views.Red, name='redButton'),
]
谢谢!
【问题讨论】:
标签: python html django button view