当前位置: 首页 > 网络应用技术

Django Cross -domain错误报告了什么错误(Django Cross-域问题)

时间:2023-03-07 13:57:51 网络应用技术

  今天,我将与您分享Django Cross -domain错误的错误知识,还向Django Cross -domain问题解释了。如果您能解决您现在面临的问题,请不要忘记注意此网站。让我们现在开始!

  本文目录清单:

  1.在使用Django打开http:// localhost:8000/报告此错误时,映射URL。是什么原因?新手乞求帮助2.如何解决django 3中的交叉域问题。Djangonginx 502 Bad Gateway 4,请记住UWSGI ONCECROSS-域 - 域问题5. Django Debug在关闭网页错误后关闭了WebPage错误6.启动服务,报告以下错误,主人可以回答。查看最终提示:可能是周期参考,URLS配置错误

  检查两个文件是否相互导入

  查看URL中的路径是否正确编写

  1.安装django-cors头

  PIP安装django-cors头

  1

  2.配置设置.py文件

  instasted_apps = [[[

  Em

  “ corsheaders”,

  Em

  这是给予的

  mideware_classes =(

  Em

  'corsheaders.middleware.corsmiddleware',

  'django.middleware.common.commonmiddleware',#NOTE订单

  Em

  治愈

  #

  cors_allow_credentials = true

  cors_origin_allow_all = true

  cors_origin_whitelist =(

  '*'

  治愈

  cors_allow_methods =(

  '删除',

  '得到',

  '选项',

  '修补',

  '邮政',

  '放',

  '看法',

  治愈

  cors_allow_headers =(

  'xmlhttprequest',

  'x_filename',

  “接受”,

  '授权',

  '内容类型',

  'dnt',

  '起源',

  '用户代理',

  'x-csrftoken',

  'x征求书',

  “ pragma”,

  治愈

  好!问题解决了!

  问题描述:

  使用nginx在服务器端部署Django项目,并在访问时始终向502不良网关错误报告

  原因:

  原因是通过nginx的错误log/var/log/nginx/error.log找到的原因:

  您可以通过上述错误信息查看UWSGI配置Django项目,但我没有使用UWSGI。

  实际上,这是由/etc/nginx/size-abailable目录中的默认文件引起的。默认是默认配置文件。我曾经在默认值中使用UWSGI配置。添加了软连接,但是由于未取消默认文件,因此软链接仍然具有角色;

  解决方案:

  删除默认值

  重新启动NGINX服务器

  背景是NGINX+UWSGI+DJANGO,它配置为公司的内部网络域名,但是一段时间后,将报告一个接口。

  在最初的调查过程中,已经证实,跨域Django已在Django中配置,并且在使用一段时间后发生了交叉域。发现在交叉域错误时清洁cookie会解决问题,然后删除cookie中的测试是否是因为某种方法是因为某种方式,因此cookie引起的交叉域,最终发现这是由用户的关键名称引起的交叉域。发现与用户相对应的cookie的长度为283.,因为cookie太长了,交叉域。

  发现曲奇的原因太长了。其余的是检查造成特定配置的位置。首先,检查服务接口呼叫日志,并在报告浏览器时发现浏览器没有接口调用日志。在NGINX的相关配置中找到问题。起初,我认为这是NGINX缓冲区大小的大小的问题。后来,我发现变更后的问题仍然存在。最后,我想到了UWSGI的配置。最后,发现UWSGI的缓冲尺寸默认为4K,最终调整为32K以求解它以解决它。

  然后,您打开调试,看看有什么问题。

  或者,如果您怀疑CSRF是错误的,请在您提交的表单后面添加{%csrf_token%}。

  如果您是交叉域的POST请求,则修改DJANGO源代码,并允许此请求的URL。

  找不到设置配置文件,

  查看您的Eclipse Python项目

  org.python.pydev.project_source_path配置.pydevproject文件

  属性是否是您的项目代码文件顶级目录

  希望我的回答对你有帮助

  如果您还有其他问题,您可以继续问,您的采用是我前进的动力!

  让我们谈谈Django十字架 - 域错误的引入。感谢您阅读本网站的内容。有关Django Cross问题的更多信息 - Django Cross-域错误信息,请勿忘记在此站点上找到答案