【问题标题】:How can I added some sub html project to a django project如何将一些子 html 项目添加到 django 项目中
【发布时间】:2014-03-10 18:21:59
【问题描述】:

现在我有一个 django 项目和一些小的 html 项目(实际上是一些 html5 游戏)。如何将 html 站点添加到 django 项目中?

对于每个html项目在自己的文件夹中都有大量的css、img和javascript,不同的html站点在不同的文件夹中。

因此,我现在不能这样做:

t = get_template('htmlprojectfolder/index.html')

html = t.render(Context())

return HttpResponse(html)

我认为我的问题是:

“我如何跳转到正确链接静态文件的 html 索引页面?” (很明显,我不能只将索引页作为模板文件读取。)

感谢您的帮助!

【问题讨论】:

  • 您遇到了什么问题?
  • E,对不起我糟糕的英语。我想将一些 html 项目添加到 django 项目中。但是那些所有那些 html 项目在它自己的文件夹中有很多 css、img 和 javascript。所以不同的html项目在不同的文件夹中有静态文件。我无法将他们的索引页面作为模板读取,因为那些静态文件。因此,我不知道如何跳转到那些正确链接了那些静态文件的 html 项目。

标签: python html django


【解决方案1】:

我认为添加可通过 Django 项目访问的静态非 Django 文件的最佳方法是将文件添加到 STATICFILES_DIR。您可以在 Django 文档中阅读有关静态文件 here 的更多信息。

另一种可能更好的处理方法是让网络服务器与 Django 分开提供静态文件。

【讨论】:

  • 谢谢你,我试试看。
猜你喜欢
  • 1970-01-01
  • 2012-09-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-03-21
  • 2016-05-21
  • 1970-01-01
  • 2012-01-05
相关资源
最近更新 更多