我正在学习如何在 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/