I'm having a very similar problem to this question but unfortunately none of the solutions seem to be working for me.
Essentially I have the following, really simple directory:
ulogin
- models.py
- tests.py
- views.py
- media
- screen.css
- templates
- utemplate
- index.html
in my settings.py
I have the following defined:
MEDIA_ROOT = '../compwebsite/ucode/ulogin/media'
MEDIA_URL = '/media/'
and in index.html
I have the following trying to reference screen.css
<html>
<head>
<title>
YAY TITLE
</title>
<link rel="stylesheet" href="{{ MEDIA_URL }}screen.css">
<!--and it more...-->
My urls.py
I have the following:
from django.conf.urls import patterns, include, url
from django.conf import settings
from django.conf.urls.static import static
if settings.DEBUG:
# static files (images, css, javascript, etc.)
urlpatterns += patterns('',
(r'^media/(?P<path>.*)$', 'django.views.static.serve', {
'document_root': settings.MEDIA_ROOT}))
No matter what I do, I can't get the reference to the screen.css
to work. I'm really uncertain of how to fix this based on the other questions here on the site. Thank you so much and let me know if you need more info!