如何使用django访问视图中的html标记的属性

问题描述 投票:0回答:1

我有一个使用jinja显示列表的html页面。我希望能够让用户单击一个按钮,列表将被添加到数据库中。我把按钮放在一个表格的一边,然后把它链接到我的网址然后调用一个函数。

HTML:

<form method='post' action='../../accounts/myaccount/' name= '{{item}}'>
                                {% csrf_token %}
                                <a name = '{{ item }}'><button type='submit' class='btn'><img src={% static 'results/images/basket_02.png' %} alt='Image cannot be displayed right now'></button></a>
                            </form>

浏览次数:

def myaccount(request):
    if request.user.is_authenticated():
        if request.method == 'POST':
            product = request.GET.get('name')
            print('product: ' , product)
            return render(request, 'signup/myaccount.html')

该函数被调用并打印:product:NONE,而我希望将产品设置为列表。我知道如何在我的视图中添加到数据库,但有没有办法实际访问我的列表?

python html django jinja2
1个回答
1
投票

您需要使用输入标记。

<input name="name" value="{{ item }}">
© www.soinside.com 2019 - 2024. All rights reserved.