Django 使用form表单提交数据报错: Forbidden (403)

Posted luckyzli

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Django 使用form表单提交数据报错: Forbidden (403)相关的知识,希望对你有一定的参考价值。

  • Issue: 使用from表单submit之后报错入下:
    技术分享图片

  • Action: 把django工程文件的setting.py中的django.middleware.csrf.CsrfViewMiddleware’,这一句注释掉
MIDDLEWARE = [
    ‘django.middleware.security.SecurityMiddleware‘,
    ‘django.contrib.sessions.middleware.SessionMiddleware‘,
    ‘django.middleware.common.CommonMiddleware‘,
    #‘django.middleware.csrf.CsrfViewMiddleware‘,
    ‘django.contrib.auth.middleware.AuthenticationMiddleware‘,
    ‘django.contrib.messages.middleware.MessageMiddleware‘,
    ‘django.middleware.clickjacking.XFrameOptionsMiddleware‘,
]

重新运行效果如下:
技术分享图片



以上是关于Django 使用form表单提交数据报错: Forbidden (403)的主要内容,如果未能解决你的问题,请参考以下文章

使用 formset / managment_form 变量时,提交的 Django 表单没有 POST 数据

16.Django提交表单

php避免form表单重复提交

使用Ajax验证并提交Django表单(django-crispy-forms)

Django Form组件实例:登录界面[Form表单提交,Ajax提交]

在Django中,提交表单2后如何保留表单数据?