我正在使用Django创建一个小型Web应用程序,但我不知道我必须把我的HTML和JS文件放在哪里。我不想使用模板系统,因为我不需要将Django中的值直接传递给HTML模板,而是HTML将是静态的,我将获取所有必要的数据并将数据发送回输入使用AJAX和Jquery的数据库。
我的问题是我必须放置我的HTMl和JS文件,以便可以从Web浏览器访问它们并且它们位于同一目录中,以便我可以将我的ajax请求发送到类似
的内容http://localhost:2000/webapp/RPC/updateitem/ (more stuff here)
以及HTML文件的位置
http://localhost:2000/webapp/index.html
谢谢, RayQuang
答案 0 :(得分:2)
你让你的主网络服务器(你正在运行django的那个)处理静态文件。在大多数情况下,这意味着您通过apache(或lighttpd或cherrypy或其他)模拟服务器文件。 Django仅用于渲染动态内容,因此不应用于提供静态文件。
如果您是从开发服务器(我不推荐)运行,本教程将帮助您完成设置:Serving static files