Django - 无效的 block 标记 : 'csrf_tokan' , 预期 'endblock'

标签 django

<分区>

我不明白为什么我的 Django 应用程序不理解模板标签。 我收到此错误:

无效的 block 标记:“csrf_tokan”,应为“endblock”

urls.py:

urlpatterns = patterns('',
    url(r'^index/', 'myproj.views.index'),
    url(r'^admin/', include(admin.site.urls)),
)

views.py:

@staff_member_required
def index(request):
    return render(request, 'index.html', locals())

index.html:

{% extends "admin/base.html" %}
{% block content %}
     {% csrf_tokan %}
{% endblock %}

有什么想法吗?

最佳答案

你需要做的:

{% extends "admin/base.html" %}

{% block content %}
     {% csrf_token %}
{% endblock %}

关于Django - 无效的 block 标记 : 'csrf_tokan' , 预期 'endblock',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30926113/

相关文章:

python - 无法使用 django 框架连接 mysql 数据库

python - 使用从数据库加载的 fixture 参数化 pytest

python - 使用 Django REST Framework 的 BitField 序列化

django - 如何有效地使几个 Django 缓存值无效?

python - 在 Django 之外使用 Django 数据库层?

python - 阻止 Django imageField 上传/保存图像

邮政编码的 RegexValidator

python - django 管理,使用自定义 View 扩展管理

django - 使用 Django session 存储登录用户

javascript - 如何访问django中数据表外的数据表的ajax响应?