python - 如何在 Django 中设置 Bootstrap

标签 python css django twitter-bootstrap static

我正在学习如何在 Django 中进行开发,并且我在 manage.py runserver 上建立并运行了一个简单的网站。
我正在尝试在其上设置 Bootstrap,但我似乎无法将我的 Bootstrap 文件拉入我的 html 模板页面。
我的模板在 ContainerFolder\homeapp\templates\homeapp\index.html 中。
我已将 BootStrap 文件放在顶层静态文件夹中,即 ContainerFolder\Static 中,因为我想将它们用于所有应用程序。
我已按如下方式设置我的设置文件:

STATIC_URL = '/static/'
MAIN_PROJECT = os.path.dirname(__file__)
STATICFILES_DIRS = (
    os.path.join(MAIN_PROJECT, 'static/'),
)

我的模板header如下,body中的html只显示没有格式: 谁能告诉我如何解决这个问题,非常感谢任何帮助:

{% load staticfiles %}
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <meta name="description" content="">
    <meta name="author" content="">

    <title>Clean Blog</title>
    <!-- Bootstrap Core CSS -->
    <link href="{% static "/css/bootstrap.min.css" %}" rel="stylesheet">
    <!-- Custom CSS -->
    <link href="{% static "/css/clean-blog.min.css" %}" rel="stylesheet">
</head>

最佳答案

看起来您在 css 之前不需要额外的 /

通常调试此类事情的最佳方法是在浏览器中查看您的页面,查看 html 页面上的源代码并查看您的 css 文件指向的路径,该路径是否与您的文件夹结构匹配?

关于python - 如何在 Django 中设置 Bootstrap,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32760682/

相关文章:

Python 如何抓取图像、文本和音频文件 url 的链接

python - 使用 xlwt 在 excel 上插入图像 base 64

HTML & CSS - 布局问题(使用 grid 和 flexbox)

css - 我怎样才能覆盖bootstrap css样式?

python - 为什么 python 像这样订购我的字典?

python - 将字符串的每个字母随机大写的代码(代码清理帮助)

html - 具有重叠元素的固定大小行

python - UnicodeDecodeError : 'ascii' codec can't decode byte 0xe0 in position 0: ordinal not in range(128)

python - 在 Django/MySQL 中创建单例表的最佳方法

django - Django 中的对象所有权