2013-02-02 85 views
1

我已经从网站上下载了bootstrap文件,并创建了一个HTML文档来测试引导程序。我已将所有这些文件保存在我的Django应用程序的模板文件夹中。现在,当我使用浏览器直接打开html文件时,引导工作正常,但是当我使用Django并使用服务器访问它时,它不再起作用。任何想法可能是什么问题?我会向任何请求它的人提供代码。Twitter Bootstrap不与Django一起工作?

现在我已经试过这两个:

它仍然不是很遗憾工作。

+2

是你的控制台扔任何404s? – karthikr

回答

4

我一直在使用bootstrap与我的django项目很多,因为我是一个可怕的前端,并且我在开始时几乎遇到同样的问题。问题在于你的模板目录并不是由你的django应用程序提供的,它是需要样式表的客户端浏览器。应用程序需要在客户端工作的那些文件称为静态文件,需要分开服务。

您可以找到有关简而言之,你需要做什么管理静态文件here一切:

  1. 把你放在一个安全的目录静态文件,可能是PROJECT'S_ROOT/public/static_files
  2. 将该目录(使用完整路径)添加到您的STATICFILES_DIRSsettings.py中。
  3. 设置STATIC_ROOTSTATIC_URL
  4. 获取使用urls.py

您选择使用自举的是明智的:),不能做什么都好,以服务于这个文件。另一个建议是使用这个django-boilerplate,它具有所有这些常见的小难题设置,并且具有更漂亮和更生产导向的文件夹结构。

相关问题