我正在Django中创建一个博客,当我尝试将CSS添加到我的HTML文件时,没有任何变化。 CSS文件不起作用。 这是我的代码:
from django.conf.urls import url
from . import views
from .feeds import LatestPostsFeed
urlpatterns = [
# Post views
url(r'^$', views.post_list, name='post_list'),
url(r'^tag/(?P<tag_slug>[-\w]+)/$', views.post_list, name='post_list_by_tag'),
#url(r'^$', views.PostListView.as_view(), name='post_list'),
url(r'^(?P<year>\d{4})/(?P<month>\d{2})/(?P<day>\d{2})/(?P<post>[-\w]+)/$',
views.post_detail,
name='post_detail'),
url(r'^(?P<post_id>\d+)/share/$', views.post_share, name='post_share'),
url(r'^feed/$', LatestPostsFeed(), name='post_feed'),
url(r'^search/$', views.post_search, name='post_search'),
]
from django.conf.urls import include, url
from django.contrib import admin
from django.contrib.sitemaps.views import sitemap
from blog.sitemaps import PostSitemap
from django.contrib.staticfiles.urls import staticfiles_urlpatterns
sitemaps = {
'posts': PostSitemap,
}
urlpatterns = [
url(r'^admin/', include(admin.site.urls)),
url(r'^blog/', include('blog.urls', namespace='blog', app_name='blog')),
url(r'^sitemap\.xml$',
sitemap,
{'sitemaps': sitemaps},
name='django.contrib.sitemaps.views.sitemap'),
]
urlpatterns += staticfiles_urlpatterns()
STATIC_URL = '/static/'
答案 0 :(得分:0)
您需要在HTML文件中包含以下行。
html中的第一行{% load static %}
:
<link rel="stylesheet" href="static '<css file path>'" type="text/css" media="screen" >
执行
$ python manage.py collectstatic