1
5
欢迎使用堆栈溢出! appengine的一个限制是不能从应用程序直接写入文件系统。静态文件将是像HTML、CSS、javascript和图像这样的东西,它们是应用程序的全局文件,并且在部署时手动上传。与处理动态内容的服务器不同,它们被上传到不同的服务器并从不同的服务器提供服务。 由于无法从应用程序写入文件系统,用户上载的文件必须作为blob保存到数据存储中。这些不是静态文件。正如其他人提到的,您可以使用S3或blobstoreapi,但是这两者都需要计费。使用免费配额,每个实体可以达到1MB,每个HTTP请求和响应可以达到10MB。使用具有BlobProperty的标准实体,您可以轻松地存储和提供高达1MB或10MB的动态上载文件(如果您希望在多个实体中以切片形式存储blob)。 |
2
2
|
3
0
Using Django 1.0 on App Engine with Zipimport 请注意,本文讨论了如何将Django的源代码与appengine捆绑在一起;然而,这是不必要的,除非你正在做1.3或使用叉子。应用引擎系统已经有0.96或1.2.5可供您免费使用。 Python 和 Java . 更多信息可在相应的 blogpost . 除了Blobstore public roadmap 显示了一个未来的功能集成在谷歌存储访问。 更新(2011年9月):In SDK 1.5.4 ,appengine团队从2GB中删除了Blobstore文件大小限制,允许文件大小不受限制。但是,您需要为每GB的存储空间付费。 更新(2011年10月):在 SDK 1.5.5 ,应用引擎团队将最大文件数从3000扩展到10000,这对用户来说是一个很大的提升。此外,单个文件的最大大小从10MB提高到32MB。另一个与存储相关的改进是 users can now write to Google's Cloud Storage directly from their App Engine app |
Florent · 如何在Django中聚合多个字段? 1 年前 |
KWunsch · Django没有将pk引入模板 1 年前 |
Akshay mek · Vscode扩展建议不适用于某些文件夹 1 年前 |
Farid · 限制django每个客户的访问 2 年前 |
Blue · 从Django中的输入字段获取用户输入 2 年前 |
4SadMemeXD · 无法在Django中选择相关类别 2 年前 |