Django:从python端使用{{STATIC_URL}}

时间:2012-10-03 00:27:12

标签: python-2.7 django-views django-1.3

构建一个“历史”系统,根据用户要求的日期提供静态页面。并非所有日期都有关联的页面,并且根据数据库中的内容不知道哪些日期没有。我无法找到重定向到静态页面的方法,因为似乎没有任何方法可以捕获python端的{{STATIC_URL}}标记的值。我有一些代码依赖于与django服务器在同一文件系统上的静态文件,但这显然是错误的。我有两个需求:

1:我如何(重定向?)到我的views.py文件中的静态页面?

2:我如何查询这些静态页面中是否存在特定的一个?

2 个答案:

答案 0 :(得分:0)

如果您了解{{ STATIC_URL }}标记的用意,我不确定您的问题。它是静态内容文件(如css,javascript或图像文件)的URL前缀。它不是您自己的静态HTML文件的路径。最后,我不确定你是否在为你想要完成的事情提出正确的问题。

答案 1 :(得分:0)

正如zzzirk所说:Django真的不是关于平面页面,所以最Djangonic的解决方案是将平面页面放在 django应用程序旁边,而不是在其中。