相关疑难解决方法(0)

CSRF验证失败.请求中止

我尝试构建一个非常简单的网站,可以将数据添加到sqlite3数据库中.我有一个带有两个文本输入的POST表单.

index.html的:

{% if top_list %}
    <ul>
    <b><pre>Name    Total steps</pre></b>
    {% for t in top_list %}
        <pre>{{t.name}} {{t.total_steps}}</pre>
    {% endfor %}
    </ul>
    {% else %}
    <p>No data available.</p>
{% endif %}
<br>
<form action="/steps_count/" method="post">
    {% csrf_token %}
    Name: <input type="text" name="Name" /><br />
    Steps: <input type="text" name="Steps" /><br />
   <input type="submit" value="Add" />
 </form>
Run Code Online (Sandbox Code Playgroud)

forms.py:

from django import forms
from steps_count.models import Top_List

class Top_List_Form(forms.ModelForm):
    class Meta:
        model=Top_List
Run Code Online (Sandbox Code Playgroud)

views.py:

# Create your views here.
from django.template import Context, loader …
Run Code Online (Sandbox Code Playgroud)

python django csrf requestcontext

14
推荐指数
5
解决办法
6万
查看次数

标签 统计

csrf ×1

django ×1

python ×1

requestcontext ×1