【问题标题】:How to get css to work in Django [closed]如何让 css 在 Django 中工作 [关闭]
【发布时间】:2014-08-20 05:06:09
【问题描述】:

由于某种原因,我的 css 文件没有做任何事情,谁能帮我找出原因?我认为它是正确的来源,因为当我查看运行服务器时生成的源代码并单击 css 文件的链接时,会显示 css 文件的文本。只是没有使用 css 文件

settings.py:

import os                                                                        
import sys                                                                                                                                                  

BASE_DIR = os.path.dirname(os.path.dirname(__file__))                           
DIRNAME = os.path.dirname(__file__)                                             
sys.path.insert(0, os.path.join(BASE_DIR, 'apps'))                              

TEMPLATE_DIRS = (                                                               
        os.path.join(DIRNAME, "templates")                                      
)                                                                               

SECRET_KEY = _______                             
DEBUG = True                                                                                                                                                
TEMPLATE_DEBUG = True                                                                                                                                       
ALLOWED_HOSTS = []                                                              

# Application definition                                                        

INSTALLED_APPS = (                                                              
        'django.contrib.admin',                                                 
        'django.contrib.auth',   
        'django.contrib.contenttypes',                                          
        'django.contrib.sessions',                                              
        'django.contrib.messages',                                              
        'django.contrib.staticfiles',                                           
        'south',                                                                
        'myapp',                                                                
        'server',                                                               
        )                                                                       

MIDDLEWARE_CLASSES = (                                                          
        'django.contrib.sessions.middleware.SessionMiddleware',                 
        'django.middleware.common.CommonMiddleware',                            
        'django.middleware.csrf.CsrfViewMiddleware',                            
        'django.contrib.auth.middleware.AuthenticationMiddleware',              
        'django.contrib.messages.middleware.MessageMiddleware',                 
        'django.middleware.clickjacking.XFrameOptionsMiddleware',               
         )                                                                       

ROOT_URLCONF = 'server.urls'                                                    

WSGI_APPLICATION = 'server.wsgi.application'                                    


DATABASES = {                                                                   
        'default': {                                                            
            'ENGINE': 'django.db.backends.sqlite3',                             
            'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),                       
            }                                                                   
        }                                                                       


LANGUAGE_CODE = 'en-us'                                                         

TIME_ZONE = 'UTC'                                                               

USE_I18N = True                                                                 

USE_L10N = True          
USE_TZ = True                                                                   

STATIC_URL = '/static/'                                                         
STATIC_ROOT = os.path.join(DIRNAME, 'static')                                   
MEDIA_ROOT = os.path.join(DIRNAME, "media")                                     
MEDIA_URL = '/media/'                      

urls.py:

from django.conf.urls import patterns, include, url                             
from django.views.static import *                                               
from django.conf import settings                                                
from server import views                                                        

from django.contrib import admin                                                
admin.autodiscover()                                                            

urlpatterns = patterns('',                                                                                          
    url(r'^$', views.index, name='home'),                                       
    url(r'^admin/', include(admin.site.urls)),                                  
    url(r'^about/', views.about, name='about'),                                 
    url(r'^contact/', views.contact, name='contact'),                           
    url(r'^static/(?P<path>.*)$', 'django.views.static.serve', {'document_root':settings.STATIC_ROOT}),

)  

base.html:

{% load server_tags %}                                                          
{% load staticfiles %}                                                          
<!DOCTYPE html>                                                                 
<html lang="en">                                                                
<head>                                                                          
<title>{% block page_title %}{{ page_title }}{% endblock %}</title>             
<link href="{{ STATIC_URL }}server/stylesheet.css" rel="stylsheet" type="text/css" media="all"/>
<script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script>
</head>                                                                         
<body>                                                                          
{% nav_bar user %}                                                              
{% block content %}                                                             
{% endblock %}                                                                  
</body>                                                                     
{% include "website/footer.html" %}                                             
</html>    

样式表.css:

body {                                                                          
    font-size: 20px;                                                            
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;              
    background-color: blue;                                                     
    text-align: right;                                                          
}     

【问题讨论】:

    标签: python html css django


    【解决方案1】:

    改变

    rel="stylsheet" 
    

    rel="stylesheet" 
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-03-10
      • 2017-07-04
      • 1970-01-01
      • 2011-06-19
      • 1970-01-01
      • 2020-06-17
      • 2019-12-30
      • 1970-01-01
      相关资源
      最近更新 更多