我对web编程很陌生,开始玩Django。我使用了默认教程,以及其他一些示例,一切正常。然而,现在我面临以下问题:我在Axure中创建了一个原型,并希望将其与我现有的项目集成。我使用Axure生成了html/css文件,并在Django中创建了一个“home”应用程序。问题是,当我将Axure的输出放入template/home文件夹时,它能够加载默认值主页.html,但缺少图像和css文件。在
我的主应用程序结构如下:
-家
--模板
---家
----数据
----文件
----图像
----插件
----资源
在----主页.html在
<div id="u0" class="ax_h1">
<img id="u0_img" class="img " src=""/>
<img id="u0_img" class="img " src="resources/images/transparent.gif"/>
<!-- Unnamed () -->
<div id="u1" class="text">
<p><span>Some text </span></p>
</div>
</div>
它能够在Pycharm中解析这个路径(不会给出任何错误)。如果我去文件夹本身然后运行主页.html一切都很好。但是如果我运行整个项目并运行到主页,它似乎找不到文件的路径。。显示图标,但没有实际图像。在
有人能帮忙吗?在
您需要设置静态文件properly。在
确保
django.contrib.staticfiles
在您的INSTALLED_APPS
中将
STATIC_URL = '/static/'
(或任何你想要的静态url)添加到你的settings.py
将静态文件放在应用程序中名为
static
的文件夹中然后,你可以使用
^{pr2}$相关问题 更多 >
编程相关推荐