gpt4 book ai didi

Django Bootstrap 集成

转载 作者:行者123 更新时间:2023-12-02 00:06:43 25 4
gpt4 key购买 nike

好吧,我正在尝试通过将文件夹从 Bootstrap 复制并粘贴到静态文件夹来将 Bootstrap 与 Django 结合使用。但我无法访问 Bootstrap.css 文件。它显示 404 错误。

出于实验目的,我在 static/css 文件夹中创建了一个 main.css 并将其链接到模板中,令我惊讶的是,它正在运行。那么,为什么没有链接 bootstrap.css 文件。

这是我在模板中链接 Bootstrap.css 的方式

{% block css %} 
<link rel="stylesheet" type="text/css" href="/static/css/bootstrap.css">
{% endblock %}

这是我的根 urls.py

urlpatterns = patterns('',
(r'^',include('apps.home.urls')),
(r'^static/(?P<path>.*)$', 'django.views.static.serve', {'document_root':os.path.normpath( os.path.join( os.path.dirname(__file__),'../static/'))}),
url(r'^admin/', include(admin.site.urls)),
) + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)

MEDIA_ROOT = 'C:/Users/Praful/uploads'

MEDIA_URL = '/media/'

STATIC_ROOT = ''

STATIC_URL = '/static/'

最佳答案

你应该试试这个:

{% load static %}

{% block css %}
<link rel="stylesheet" type="text/css" href="{% static 'css/bootstrap.css ' %}">
{% endblock %}

...并确保您的INSTALLED_APPS 中有“django.contrib.staticfiles”。另请参阅 https://docs.djangoproject.com/en/dev/ref/contrib/staticfiles/#template-tags

(编辑:修正错别字,我最初忘记了“static”关键字)

或者这个:

{% block css %} 
<link rel="stylesheet" type="text/css" href="{{STATIC_URL}}css/bootstrap.css">
{% endblock %}

..假设“django.core.context_processors.media”在你的TEMPLATE_CONTEXT_PROCESSORS

关于Django Bootstrap 集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17958039/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com