gpt4 book ai didi

django - 如何使用内置的 django_wsgi 使 url 在 GAE 上安全

转载 作者:太空宇宙 更新时间:2023-11-03 15:24:36 24 4
gpt4 key购买 nike

我使用他们的 Cloud SQL 在 AppEngine(python 2.7 运行时)上运行 Django。我已经按照 Google 的 Cloud SQL 文档 Django Support 中的描述设置了应用程序.一切都很好,但我想让一些 url 安全,但我找不到任何关于如何做到这一点的文档。

通常您只需将“secure: always”添加到您想要安全的处理程序,但因为我没有为应用程序指定处理程序/脚本(我假设“django_wsgi”内置函数正在执行此操作)没有地方可以添加安全设置。

我的 app.yaml 文件是:

application: app-id
version: 1
runtime: python27
api_version: 1
threadsafe: true


libraries:
- name: django
version: "1.2"

builtins:
- django_wsgi: on
- deferred: on

handlers:
- url: /media
static_dir: media

最佳答案

内置的 django_wsgi 实际上只是将以下内容添加到 app.yaml 中:

handlers:
- url: /.*
script: google.appengine.ext.django.main.app
position: tail

因此,您只需用此处理程序替换内置指令并将安全子句添加到处理程序即可。

关于django - 如何使用内置的 django_wsgi 使 url 在 GAE 上安全,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9535945/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com