首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >django : dajax文件在哪里?

django : dajax文件在哪里?
EN

Stack Overflow用户
提问于 2012-11-19 22:05:29
回答 2查看 1.1K关注 0票数 0

我和dajaxice合作得很好。

现在,我想使用dajax。我安装了它,我把它

代码语言:javascript
复制
<script type="text/javascript" src="{% static 'dajax/jquery.core.js' %}"></script>

这一行被改为

代码语言:javascript
复制
<script type="text/javascript" src="/static/dajax/jquery.core.js"></script>

但是在该位置没有js文件。

我错过了什么吗?js文件通常在哪里?

我认为这是由url.py设置引起的,因为如果我检查url,我可以看到来自django的url错误页面。

-编辑

当我运行-- manage.py集合静态时--下面是日志。

代码语言:javascript
复制
You have requested to collect static files at the destination
location as specified in your settings.

This will overwrite existing files!
Are you sure you want to do this?

Type 'yes' to continue, or 'no' to cancel: yes
Copying '/var/folders/8w/w7cl5wvx1kvd1vkgz83179j00000gn/T/tmpXouwqg'

1 static file copied, 79 unmodified.

在我看来,1个静态文件只是dajaxice文件,而不是dajax文件。(我看过那个文件了)

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-11-19 23:26:10

我自己回答的。

Dajax文档当前不受支持且未更新。

dajax文件不是'jquery.js‘或其他什么,而是jquery.dajax.core.js。

我用谷歌搜索了一下,发现很多程序员都在问这个问题,但是没有答案。

检查项目应用程序中的dajax目录,然后您会发现jquery.dajax.core.js文件。

而不是像dajax文档中所说的jquery.core.js。

票数 0
EN

Stack Overflow用户

发布于 2012-11-19 22:23:33

默认情况下,Django不会为静态文件提供服务,除非它处于调试模式(在settings.py中,设置DEBUG=True,设置它将具有一系列其他不安全的含义)。然而,它为你提供了一个管理命令,让你将静态文件收集到一个中心位置(./manage.py collectstatic),然后你可以配置你的web服务器来直接服务这些文件,而不需要通过Django框架。

collectstatic命令会将安装的所有应用程序(以及在设置STATICFILES_DIRS中指定的任何文件)中的静态文件收集到STATIC_ROOT中指定的目录中,假设URL作为设置STATIC_URL

有关更多信息,请查看Django文档中的这些页面:https://docs.djangoproject.com/en/1.3/howto/static-files

https://docs.djangoproject.com/en/1.3/ref/contrib/staticfiles/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13455429

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档