2011-06-09 65 views
1

有时最简单的事情是如此复杂!Django的 - JavaScript的路径

我有一些javascript,工作正常。我决定把它放在一个单独的JavaScript文件中,我想链接到我的模板。 我已将它放在应用程序根目录下的文件夹scripts/a_ajax.js中。 无论我试过的文件夹结构都没有奏效。 我也看到了一些事,我必须放在urlpatterns的参考,但我不知道我不得不这样做。

谁能帮告诉我,我必须做的,嵌入该代码的文件吗?

THX

回答

1

如果你的Django版本为1.3+:https://docs.djangoproject.com/en/dev/howto/static-files/

如果你的Django版本1.2 *或者更低:https://docs.djangoproject.com/en/1.2/howto/static-files/

+0

哇 - 这是复杂的逻辑 - 我有一个困难时期从单证跟随它 - 我使用的版本1.3 我已经把/静态我的JavaScript文件 - 1)我加django.contrib.staticfiles在INSTALLED_APPS - 基于myunderstanding - 我已经更新STATICFILES_DIRS = ... /静态我应该做的指示 - 但我得到以下错误: 您正在使用 一个例子是本节有益的 - - 而不必设置所需STATIC_URL设定staticfiles应用 – afshin 2011-06-09 22:05:42

+0

我已经学会了谷歌应用程序引擎具有通过更新app.yaml文件,其比Django的提供的本地方法要简单得多不同的方法。我已经使用扩展/js/jquery.js - GAE maps/js /来指定静态文件的目录。 – afshin 2011-06-14 02:43:56