Não é possível fornecer arquivos estáticos como css, js no django python

Eu sou muito novo paradjango, e passou por tutorial por muitos dias, eu comecei a construir um pequeno site usando o django e tentando servir umcss arquivo, organizando todas as configurações necessáriassettings.py Arquivo. Mas infelizmente meu código não é capaz de servir o arquivo css, quero dizer o conceito de servir arquivos css não está funcionando. Eu pesquisei muito e passei pelos tutoriais do doc principal do django e fiz alterações de acordo com eles, e ainda não funciona tão abordadoSO e colei meu código inteiro abaixo

Estrutura da pasta do projeto

 personnel_blog
      |____personnel_blog
      |____manage.py  |  
                      |____media
                      |____static
                      |       |____css
                      |             |____personnel_blog_hm.css 
                      |____template 
                      |        |____home_page.html
                      |____settings.py
                      |____urls.py
                      |____views.py
                      |____wsgi.py         

Algumas das configurações do meu arquivo settings.py estão abaixo

settings.py

import os
PROJECT_DIR = os.path.abspath(os.path.dirname(__file__))
DEBUG = True
MEDIA_ROOT = os.path.join(PROJECT_DIR,'media')
MEDIA_URL = '/media/'
STATIC_ROOT = os.path.join(PROJECT_DIR,'static')
STATIC_URL = '/static/'

STATICFILES_DIRS = (
                    os.path.join(PROJECT_DIR,'static'),
    # Put strings here, like "/home/html/static" or "C:/www/django/static".
    # Always use forward slashes, even on Windows.
    # Don't forget to use absolute paths, not relative paths.
)
TEMPLATE_DIRS = (
                 os.path.join(PROJECT_DIR,'templates')
)
TEMPLATE_CONTEXT_PROCESSORS = (
    'django.core.context_processors.debug',
    'django.core.context_processors.i18n',
    'django.core.context_processors.media',
    'django.core.context_processors.static',
    'django.contrib.auth.context_processors.auth',
    'django.contrib.messages.context_processors.messages',
)

urls.py

from django.conf.urls.defaults import *
from django.conf import settings
from django.contrib import admin
admin.autodiscover()

urlpatterns = patterns('',
     url(r'^

)

views.py

from django.shortcuts import render_to_response

def home_page(request):
    return render_to_response("home_page.html")

home_page.html

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
  <head>
    <link rel="stylesheet" href="{{ STATIC_URL }}css/personnel_blog_hm.css" type="text/css">
  </head>
  <body>
   <p>Hello !</p>
   <a href="/" target="_top">Home</a>
  </body> 
</html>  

personnel_blog_hm.css

body { background-color:green; }
p {color:blue;background-color:green;padding-left:20px;}

Então, acima está o meu código, alguém pode por favor me avisar o que está errado no arquivo settigns.py ou outros arquivos py?

Se precisa fazer alguma outra configuração adicional no código acima?

Então, alguém pode por favor ajustar o meu código e fazer as alterações necessárias para que eu cam avançar e fazer o meu primeiro passo na web design .....

, 'personnel_blog.views.home_page'), url(r'^admin/', include(admin.site.urls)), ) if settings.DEBUG: urlpatterns += patterns('', url(r'^media/(?P<path>.*)

)

views.py

from django.shortcuts import render_to_response

def home_page(request):
    return render_to_response("home_page.html")

home_page.html

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
  <head>
    <link rel="stylesheet" href="{{ STATIC_URL }}css/personnel_blog_hm.css" type="text/css">
  </head>
  <body>
   <p>Hello !</p>
   <a href="/" target="_top">Home</a>
  </body> 
</html>  

personnel_blog_hm.css

body { background-color:green; }
p {color:blue;background-color:green;padding-left:20px;}

Então, acima está o meu código, alguém pode por favor me avisar o que está errado no arquivo settigns.py ou outros arquivos py?

Se precisa fazer alguma outra configuração adicional no código acima?

Então, alguém pode por favor ajustar o meu código e fazer as alterações necessárias para que eu cam avançar e fazer o meu primeiro passo na web design .....

, 'django.views.static.serve',{'document_root': settings.MEDIA_ROOT, 'show_indexes': True }), url(r'^static/(?P<path>.*)

)

views.py

from django.shortcuts import render_to_response

def home_page(request):
    return render_to_response("home_page.html")

home_page.html

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
  <head>
    <link rel="stylesheet" href="{{ STATIC_URL }}css/personnel_blog_hm.css" type="text/css">
  </head>
  <body>
   <p>Hello !</p>
   <a href="/" target="_top">Home</a>
  </body> 
</html>  

personnel_blog_hm.css

body { background-color:green; }
p {color:blue;background-color:green;padding-left:20px;}

Então, acima está o meu código, alguém pode por favor me avisar o que está errado no arquivo settigns.py ou outros arquivos py?

Se precisa fazer alguma outra configuração adicional no código acima?

Então, alguém pode por favor ajustar o meu código e fazer as alterações necessárias para que eu cam avançar e fazer o meu primeiro passo na web design .....

, 'django.views.static.serve', {'document_root': settings.STATIC_ROOT, 'show_indexes': True }),

)

views.py

from django.shortcuts import render_to_response

def home_page(request):
    return render_to_response("home_page.html")

home_page.html

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
  <head>
    <link rel="stylesheet" href="{{ STATIC_URL }}css/personnel_blog_hm.css" type="text/css">
  </head>
  <body>
   <p>Hello !</p>
   <a href="/" target="_top">Home</a>
  </body> 
</html>  

personnel_blog_hm.css

body { background-color:green; }
p {color:blue;background-color:green;padding-left:20px;}

Então, acima está o meu código, alguém pode por favor me avisar o que está errado no arquivo settigns.py ou outros arquivos py?

Se precisa fazer alguma outra configuração adicional no código acima?

Então, alguém pode por favor ajustar o meu código e fazer as alterações necessárias para que eu cam avançar e fazer o meu primeiro passo na web design .....

questionAnswers(4)

yourAnswerToTheQuestion