我已经从网站上下载了引导文件并创建了一个 html 文档来测试引导程序。我已将所有这些文件保存在我的 Django 应用程序的模板文件夹中。现在,当我直接使用浏览器打开 html 文件时,引导程序可以工作,但是当我使用 Django 并使用服务器访问它时,它不再工作。知道问题可能是什么吗?我会向任何请求它的人提供代码。
我现在尝试了这两个:
不幸的是,它仍然无法正常工作。
我已经从网站上下载了引导文件并创建了一个 html 文档来测试引导程序。我已将所有这些文件保存在我的 Django 应用程序的模板文件夹中。现在,当我直接使用浏览器打开 html 文件时,引导程序可以工作,但是当我使用 Django 并使用服务器访问它时,它不再工作。知道问题可能是什么吗?我会向任何请求它的人提供代码。
我现在尝试了这两个:
不幸的是,它仍然无法正常工作。
我一直在我的 django 项目中使用 bootstrap,因为我是一个糟糕的前端,而且一开始我几乎遇到了同样的问题。问题是您的模板目录并不打算由您的 django 应用程序提供服务,而需要样式表的是客户端浏览器。您的应用程序需要在客户端工作的那些文件称为静态文件,需要分开提供。
简而言之,您可以在此处找到有关管理静态文件的所有信息,您需要做的是:
PROJECT'S_ROOT/public/static_files
.STATICFILES_DIRS
in settings.py
.STATIC_ROOT
和STATIC_URL
urls.py
您选择使用引导程序是明智的 :),一个人不能把所有事情都做得很好。另一个建议是使用这个django-boilerplate,它具有所有这些常见的小困难设置,并且具有更漂亮且更面向生产的文件夹结构。