You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

本地Windows环境无法启动Django项目,遇Bad Request(400)错误

Django本地运行出现Bad Request (400)的解决方法
  • 检查ALLOWED_HOSTS配置
    打开项目根目录下的settings.py文件,确认ALLOWED_HOSTS列表包含你访问的本地主机地址。本地开发场景可以这样设置:

    ALLOWED_HOSTS = ['localhost', '127.0.0.1']
    

    测试阶段也可以临时设为ALLOWED_HOSTS = ['*'],但生产环境禁止使用该配置。

  • 核对请求URL的正确性
    检查浏览器地址栏中的URL是否与项目urls.py里配置的路由规则匹配,排查是否存在拼写错误或访问了未定义的路径。

  • 清除浏览器缓存与Cookie
    过期的缓存、Cookie可能引发请求异常,清除后重新发起访问尝试。

  • 验证CSRF令牌(针对POST请求)
    若提交表单时出现错误,确保模板表单中添加了{% csrf_token %}标签;如果是AJAX请求,需在请求头中正确携带CSRF令牌。

  • 检查请求参数格式
    带参数的请求要确认参数的完整性、格式及类型是否符合后端接口要求,比如是否缺失必填参数、参数值格式是否错误。

内容的提问来源于stack exchange,提问作者GokuVegeta

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 16:25:54