将现有的 css/html 页面转换为 Django
Posted
技术标签:
【中文标题】将现有的 css/html 页面转换为 Django【英文标题】:Converting existing css/html page into Django 【发布时间】:2013-04-29 16:15:53 【问题描述】:我有一个 jQuery/CSS/html 网页。我想用 Python/Django 添加一些后端。 我将该页面(index.html)+所有依赖的css和js文件放入模板文件夹(在Django项目文件夹内)。 我将该页面的地址添加到 urls.py 文件和 models.py 文件中。 当我运行服务器并尝试访问该页面时,它会显示但没有 css 样式和 javascript 代码。因此,它似乎错过了从该 html 网页获取 css 和 js 文件。怎么了?我错过了什么?
【问题讨论】:
【参考方案1】:使用 Django,静态文件与主要网页模板分开。请参阅the documentation on static files 了解更多信息。
【讨论】:
【参考方案2】:对每个 CSS 和 JS 引用使用 % static %
方法。
如果href = "***.jpeg"
则调整您的代码如下:
href = "% static '***.jpeg'%"
对每一段 JS 和 CSS 代码做同样的事情。
【讨论】:
以上是关于将现有的 css/html 页面转换为 Django的主要内容,如果未能解决你的问题,请参考以下文章