使用Django在Google Appengine上不显示静态文件

时间:2012-02-25 06:01:01

标签: django google-app-engine

using this guide使用Google Cloud SQL将Django“开箱即用”与Google App Engine结合使用。

虽然大多数应用程序运行正常,但是当我执行dev_appserver.py myapp时静态文件(样式表和javascripts)没有显示,但是如果我运行manage.py runserver

它们显示正常

直接访问该文件会显示以下错误:

Page Not Found (404):
Using the URLconf defined in urls, Django tried these URL patterns, in this order:
^$
^trades/
^login/$ [name='login']
^logout/$ [name='logout']
^admin/
The current URL, static/css/basic.css, didn't match any of these.

请提供任何线索。

[P.S。我正在使用Django 1.3版,python 2.7和Google Appengine SDK 1.6.3预发行版(因为它支持带有python 2.7的Django 1.3)。]

1 个答案:

答案 0 :(得分:1)

该指南未说明如何在static_files中设置static_dir(或app.yaml)(GAE Python文档中涵盖here)。你做到了吗?