weixin_45524710 2019-08-14 09:30 采纳率: 0%
浏览 411

使用django模板语言生成静态页面,资源引用错误,多了static路径

使用的是django 2.2.3,项目下static和templates同一级目录

STATIC_URL = '/static/'
STATICFILES_DIRS = [
    os.path.join(BASE_DIR, 'static'),
]

使用模板生成静态文件

# 1. 加载模板文件,返回模板对象
temp = loader.get_template('static_index.html')
# 2. 模板渲染
static_index_html = temp.render(context)
# 3. 生成首页对应的静态模板文件
save_path = os.path.join(settings.BASE_DIR, 'static/static_index.html')
with open(save_path, 'w', encoding='utf-8') as fb:
    fb.write(static_index_html)

生成在static目录下的static_index.html不能正确引用静态文件,href和src路径多了static,搞了好几个小时,一直不知道错误在哪。。。

<link rel="stylesheet" type="text/css" href="/static/css/reset.css">
<link rel="stylesheet" type="text/css" href="/static/css/main.css">

<script type="text/javascript" src="/static/js/jquery-1.12.4.min.js"></script>
<script type="text/javascript" src="/static/js/jquery-ui.min.js"></script>
<script type="text/javascript" src="/static/js/slide.js"></script>

小白,刚注册的账号,求助CSDN大神

  • 写回答

1条回答 默认 最新

  • dabocaiqq 2019-08-14 10:22
    关注
    评论

报告相同问题?

悬赏问题

  • ¥15 如何在scanpy上做差异基因和通路富集?
  • ¥20 关于#硬件工程#的问题,请各位专家解答!
  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?
  • ¥15 c++头文件不能识别CDialog