你可以使用这种方法在google-app-engine上使用django加载静态文件

时间:2010-04-22 06:53:19

标签: django google-app-engine

在gae上看这个简单的django:

http://code.google.com/p/google-app-engine-samples/source/browse/trunk/django_example

这是我的代码:

DIRNAME = os.path.dirname(__file__)
MEDIA_ROOT = os.path.join(DIRNAME, 'Media')
MEDIA_URL = '/mymedia/'


(r'^mymedia/(?P<path>.*)$', 'django.views.static.serve',{'document_root':settings.MEDIA_ROOT}),

<script type="text/javascript" src="/mymedia/js/jquery-1.4.min.js"></script>
<script type="text/javascript" src="/mymedia/js/reg.js"></script>

但我无法加载js文件

任何人都可以加载这个成功的吗?

感谢

1 个答案:

答案 0 :(得分:2)

AFAIR您需要在Google App引擎上的app.yaml中定义静态文件的处理。 django.views.static.serve仅适用于Django中的独立Web服务器。