Python Django将信息存储在一个变量中
我有不同的页面与项目,每个项目都有自己的价格,我想存储在一个变量,然后将所有这些发送到贝宝付款形式。 所以问题是,我如何存储来自不同页面的价格信息?我试过了,但什么也没发生Python Django将信息存储在一个变量中,python,django,session,Python,Django,Session,我有不同的页面与项目,每个项目都有自己的价格,我想存储在一个变量,然后将所有这些发送到贝宝付款形式。 所以问题是,我如何存储来自不同页面的价格信息?我试过了,但什么也没发生 <article> {% block content %} <span>Kuriame mieste registruojiesi</span> <select> {% for item in upsel
<article>
{% block content %}
<span>Kuriame mieste registruojiesi</span>
<select>
{% for item in upsell.skaidyti_miestus %}
<option value="{{item}}">{{ item }}</option>
{% endfor %}
</select>
{%if upsell.prideti_upsell_nr_2_taip%}
<button onclick="location.href='/upselliai/{{upsell.upsell_nr2_taip.id}}/pirkti/'">Taip, pridÄ—ti prie bendros sumos</button>
<!-- {#prideti kaina paimti ID} -->
{% else %}
<button onclick="location.href='/pirkejas/apmoketi'">Taip, pridÄ—ti prie bendros sumos</button>
{%endif%}
{%if upsell.prideti_upsell_nr_2_ne%}
<a href="/upselliai/{{upsell.upsell_nr2_ne.id}}/pirkti/">{{ upsell.atsisakymo_tekstas }}</a>
<!-- {#prideti kaina paimti ID} -->
{% else %}
<a href="/pirkejas/apmoketi">{{ upsell.atsisakymo_tekstas }}</a>
{%endif%}
{% endblock %}
</article>
不知道你所说的“什么都没发生”是什么意思。您没有唱出对变量的聚合调用的结果,也没有将其发送到模板上下文,因此它被忽略。可能您误解了我的意思。我想更新数据库中的价格信息,而不是模板中的价格信息。好吧,你是对的,我不明白你的意思,因为你没有给出足够的关于你想做什么以及你的代码有什么问题的信息。
def pirkti_upsell(request, upsellis_id = 1):
#if 'pirkejas_id' in request.session:
session_pirkejas_id = request.session['pirkejas_id']
Upsellis.objects.get(id = upsellis_id).sum(session_pirkejas_id)
return render_to_response("upsell_template.html", {"upsell": Upsellis.objects.get(id = upsellis_id)})