【问题标题】:How To Render An HTML With Css + JavaScript File In Django如何在 Django 中使用 Css + JavaScript 文件渲染 HTML
【发布时间】:2021-09-25 19:41:15
【问题描述】:

干草, 当我尝试像这样在 Django 中渲染此页面时,我有一个带有 Css + JavaScript 页面的 HTML:

def about(request):
    return render(request, 'about/index.html')

但我只获取没有 Css 和 JavaScript 的 Html 内容。

我认为这可能是因为静态...所以我跑了:

python manage.py collectstatic

但我明白了:

0 static files copied to 'C:\Users\Ammar\Desktop\Python Learning\vidly\static', 128 unmodified.

我该怎么办, 我希望有人能帮忙。

【问题讨论】:

    标签: python django


    【解决方案1】:

    Django 具有管理良好目录结构的功能 即项目->应用程序->模板/视图/网址

    在 Django 项目中,所有静态文件示例图像、css 文件(设计部分)都存储在名为 static 的目录中。

    这有助于在多个应用中利用相同的静态属性并保持代码结构整洁。

    collect static 命令有助于将项目中存在的所有静态文件放到一个静态文件夹中,我们需要在settings.py 文件中提及静态路径。

    Django 文档可能会进一步消除您的疑虑,我在此处放置可能对您有所帮助的链接。

    https://docs.djangoproject.com/en/3.2/howto/static-files/

    What's the point of Django's collectstatic?

    【讨论】:

      猜你喜欢
      • 2020-01-12
      • 1970-01-01
      • 1970-01-01
      • 2020-04-12
      • 1970-01-01
      • 2011-04-25
      • 2011-05-01
      • 2017-04-20
      • 2011-12-21
      相关资源
      最近更新 更多