python - "CSRF verification failed"尝试上传文件或使用文件浏览器为 Django 创建文件夹时

标签 python django upload file-upload

我已经为 Django 安装了 filebrowser(不是 filebrowser3),当我尝试上传文件时,我收到以下错误:

403 Forbidden

CSRF verification failed. Request aborted.

More information is available with DEBUG=True.

当我尝试创建一个新文件夹时出现同样的错误,这表明问题是文件浏览器无法在我的上传目录中创建文件/目录。我使用默认设置并手动创建了 /media/uploads 目录,并将其权限设置为 755

如果我将文件上传到目录,然后文件浏览器管理页面会显示:

1 Item Folder: 0 Image: 1

我无法查看我上传的图片。

我安装了 PIL 和 sorl.thumbnail 模块。

最佳答案

您可能正在使用 Django 的开发版本,其中包含大量额外的 CRSF 安全性。但是它尚未发布,因此外部产品可能不兼容。您应该改用 1.1 版的 Django。

关于python - "CSRF verification failed"尝试上传文件或使用文件浏览器为 Django 创建文件夹时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1718343/

相关文章:

django - DRF : Allow all fields in GET request but restrict POST to just one field

python - 填充缺失数据并与主集合并

带有 xapian 引擎的 Django-haystack : can't execute update_index if model has ManyToManyField

python - 在 venv 中使用 pip (Windows 10)

python - Django 使用数据库值修改 css/sass

ruby-on-rails - 从 Ruby on Rails 多次上传到 Amazon S3 - 使用什么后台处理系统?

php - 获取上传文件的真实路径

php - 如何在从 php laravel 中的 Controller 上传之前显示图像预览

python - 在python中添加两个datetime.datetime.strptime().time()对象

python - 谷歌应用引擎计数