首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在django中添加模板css js和引导程序

如何在django中添加模板css js和引导程序
EN

Stack Overflow用户
提问于 2018-04-12 11:03:08
回答 1查看 2.3K关注 0票数 2

我想在我的django应用程序中添加引导模板。我下载了它并保存在我的静态文件夹中,然后将其路径添加到setting.py文件中如下:

代码语言:javascript
复制
STATIC_URL = '/static/'

模板的index.html是:

代码语言:javascript
复制
{% load staticfiles %}

代码语言:javascript
复制
<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>Business Casual - Start Bootstrap Theme</title>

<!-- Bootstrap Core CSS -->

<link href="{% static 'css/bootstrap.min.css' %}" rel="stylesheet">

<!-- Custom CSS -->
<link href="{% static 'css/business-casual.css' %}" rel="stylesheet">

<!-- Fonts -->
<link href="https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800" rel="stylesheet" type="text/css">
<link href="https://fonts.googleapis.com/css?family=Josefin+Slab:100,300,400,600,700,100italic,300italic,400italic,600italic,700italic" rel="stylesheet" type="text/css">

<!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
<!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
<!--[if lt IE 9]>
    <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
    <script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
<![endif]-->

代码语言:javascript
复制
<div class="brand">Business Casual</div>
<div class="address-bar">3481 Melrose Place | Beverly Hills, CA 90210 

..。

但不起作用,请帮帮我

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-04-12 11:11:52

如果您是从python manage.py runserver运行这一步,则需要在您的urls.py中包含以下内容

代码语言:javascript
复制
urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)

如果在生产中运行它,请确保运行了python manage.py collectstatic

您还需要在settings.py中使用以下内容,用应用程序替换项目

代码语言:javascript
复制
STATICFILES_DIRS = (
    os.path.join(BASE_DIR, "project/static"),
)
STATIC_ROOT = os.path.join(BASE_DIR, 'static')

MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49794878

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档