0

这很简单。我有一个带有 pin 属性的对象数据库。

用例

  • 用户输入 4 位密码
  • 显示具有匹配引脚号的对象

在 django 中完成此任务的最简单方法是什么?

索引.html

<form action="/polls/" method="post">
    {% csrf_token %} 
    <p>
        <label for="pin">Enter group pin:</label> 
        <input id="pin" type="text" name="pin" maxlength="4" /> 
        <input type="submit" value="View Polls" />
    </p>
</form>

目前它是硬编码的

{% for poll in latest_poll_list %}
    {% if poll.pin == "1234" %}
        <ul class="poll-list">
            <li><a href="/polls/{{ poll.id }}/">{{ poll.question }}</a> - {{poll.pin}}</li>
        </ul>
    {% endif %}
{% endfor %}
4

1 回答 1

1

我对 django 很陌生,所以可能有更好的解决方案,但我会试一试。在你看来,你可以做这样的事情。考虑到您的代码,我假设您有一个类 Poll

poll = Poll.objects.filter(pin=request.POST['pin'])
于 2013-02-03T23:02:40.067 回答