Okay, I think I am still doing something wrong. So, I went ahead and sent my MEDIA_ROOT to my filepath for my template folder as below:
MEDIA_ROOT = 'C:/Documents and Settings/Nserc2/My Documents/ mytemplates/media' Then I set MEDIA_URL = /mymedia/ You also mentioned to activate the appropriate context processor. I didn't have any TEMPLATE_CONTEXT_PROCESSOR in my settings file to begin with so I added the lines: TEMPLATE_CONTEXT_PROCESSORS = ( "django.core.context_processors.auth", "django.core.context_processors.debug", "django.core.context_processors.i18n", "django.core.context_processors.media" ) So, I saved settings.py and edited my base.html file to have <link rel="stylesheet" type="text/css" href="{% block stylesheet %}http://localhost:8000/mymedia/css/base.css{% endblock %}" > in the <head> I can view a page that uses base.html fine. The problem that I am having is that when I view a page that uses my base.html file, it doesnt have the styling that I laid out in the css file. I think the problem is how I am refering to the path of my css file. I also tried http://localhost:8000/mymedia/css/base.css in my browser's, which i thought ought to get me to the file, and received a 404 error. Thanks in advance for any help. Sorry if what I am explaining is still unclear. Chris On Nov 15, 12:24 pm, RajeshD <[EMAIL PROTECTED]> wrote: > > <link rel="stylesheet" type="text/css" href="{% block stylesheet %}/ > > media/css/base.css{% endblock %}" > > > > ...but it doesnt like that. I've tried typing in the full path name > > and that doesn't seem to work either. > > You need to define "doesn't seem to work" more clearly. For example, > if you request that stylesheet URL from your browser's URL bar, does > the stylesheet come up? > > Also, serving of CSS (or any other static files for that matter) is > not automatic in Django. See this for more details: > > http://www.djangoproject.com/documentation/static_files/ > > > My template folder path is > > indicated in my TEMPLATE_DIRS in my settings.py file for the site. So > > my big question is how do I pass the appropriate path for my css to my > > template? > > A good place to store your CSS is in <MEDIA_ROOT>/css/*.css where > MEDIA_ROOT is whatever you defined it to be in your settings file. If > your settings.MEDIA_ROOT and settings.MEDIA_URL are consistent with > each other, you can reference the MEDIA_URL in your template once you > activate the appropriate context processor mentioned here: > > http://www.djangoproject.com/documentation/templates_python/#django-c... --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/django-users?hl=en -~----------~----~----~----~------~----~------~--~---