gpt4 book ai didi

python - 如何在 Google App Engine 中部署 Django 应用程序?

转载 作者:行者123 更新时间:2023-11-30 23:14:55 24 4
gpt4 key购买 nike

我正在尝试在 GAE 中启动 Django 应用程序,但一次又一次地遇到错误。

我尝试了这个例子:https://github.com/GoogleCloudPlatform/appengine-django-skeleton ,得到:

ImportError: No module named djangoappengine

我尝试了这个例子:https://code.google.com/p/google-app-engine-samples/downloads/detail?name=django_example_20080409.tar.gz ,得到:

ImportError: No module named django.core.handlers.wsgi

我尝试启动一个 Django 项目并使其在 GAE 中运行,但出现许多不同的错误。

有简单的例子吗?我准备更新,以下是当前版本:

Python版本:2.7.5

Django 版本:1.6.5

GAE版本:17年9月17日

最佳答案

您可以将 Django 与您的应用程序一起上传,以便可以导入它,也可以使用提供的版本。尝试将其放在与 app.yaml 相同的目录中以上传它。

将此添加到您的 app.yaml 以访问提供的版本:

libraries:
- name: django
version: "1.5"

您将能够导入 Django,而无需上传它。如果您想要未提供​​的特定版本,则必须将其包含在您的应用程序中。

根据此链接,您还可以阅读有关如何在应用程序中包含导入的信息,Django GAE 提供的最新版本是 1.5 https://cloud.google.com/appengine/docs/python/tools/libraries27

因此,如果您想要 1.6.5,则必须将其与您的应用程序一起上传。您可以在这里阅读:How to include third party Python libraries in Google App Engine?

请参阅此页面,了解 GAE 上 Django 的具体说明:https://cloud.google.com/appengine/docs/python/cloud-sql/django

关于python - 如何在 Google App Engine 中部署 Django 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28513938/

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