Could you show us the following: Your staticfiles settings. The link where your browser fetches the css file (see rendered source head when browsing) to gets 404'ed.
If you are using a local server, you could try using a STATIC URL of 127.0.0.1:8000/static/. Note that this will not work if you use runserver on 0.0.0.0, on which case you should use your local IP address. On a production server you can do the same, just use your server address. Finally, you probably did but, have you activated staticfiles in your apps ? Off Topic: media and static are supposed to be two different things, static is for your actual static files, and media for user-uploaded files, both work pretty much the same way, so it's not a fix to use one in place of the other. Le 2 août 2011 10:28, "Guillaume Chorn" <guillaumech...@gmail.com> a écrit : > > Thomas and Lokesh, > > Thanks very much for your help. I've modified the link in my HTML file to be: > > <link rel="stylesheet" type="text/css" href={{ STATIC_URL }}stylesheet.css /> > > where "stylesheet" is the name of the CSS file, and this file is located inside the directory listed under STATIC_DIRS in my settings.py file. As mentioned in my prior email, I also already have STATIC_URL = '/static/' in my settings.py file, and I have the correct methods listed under STATICFILES_FINDERS. > > But it is still not working. Do I have a syntax error somewhere? Or am I still missing something in another file? > > thanks, > Guillaume > > > On Mon, Aug 1, 2011 at 6:45 PM, Thomas Orozco <g.orozco.tho...@gmail.com> wrote: >> >> If your css file is locatedr in your staticfiles dir, you should use something such as {{ STATIC_URL }}main.css, assuming your CSS file is called main and is located in one of the STATIC_DIRS. >> >> Using staticfiles_dirs in a template makes no sense. Not only your are passing a parameter that has to do with your system configuration and not your urls, but you are also using a directory instead of a file. >> >> In short, it is the static_url parameter that should be passed to form a URL. >> >> Le 1 août 2011 12:17, "Gchorn" <guillaumech...@gmail.com> a écrit : >> >> > Hello All, >> > >> > I'm using Django to develop a website, and I'm having trouble getting >> > it to see my static files. I've looked through Django's static file >> > documentation and the steps I've taken to get Django to see my files >> > (using a CSS file as an example) are as follows: >> > >> > First, I created a folder called "static" inside the main app folder >> > for this project. Then, I added "/static/" to the STATIC_URLS section >> > of the settings.py file, and I also added the full path to my CSS file >> > under the STATICFILES_DIRS section of settings.py. >> > >> > Then I added the line: >> > >> > from django.template import RequestContext, loader >> > >> > As well as "context_instance= RequestContext(request)" as a third >> > argument to the "return render_to_response()" call. >> > >> > Finally, in my url.py file, I added this line at the top: >> > >> > from django.contrib.staticfiles.urls import staticfiles_urlpatterns >> > >> > And this line at the bottom (separate from the initial "urlpatterns = >> > patterns()" call): >> > >> > urlpatterns += staticfiles_urlpatterns() >> > >> > In my HTML/Django template, I added the following link to my CSS file: >> > >> > <link rel="stylesheet" type="text/css" href={{ STATIC_DIRS }} /> >> > >> > But then after all of this, when I perform a "python manage.py >> > runserver" to preview the website, Django still does not appear to >> > find the external CSS file. I must still be missing something but I'm >> > not sure what--does anyone know??? >> > >> > I'm sure I'm missing something very basic but I'm a total beginner so >> > please be patient with me, I probably need a lot of very specific >> > instructions... >> > >> > thanks, >> > Guillaume >> > >> > -- >> > 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 django-users+unsubscr...@googlegroups.com. >> > For more options, visit this group at http://groups.google.com/group/django-users?hl=en. >> > >> >> -- >> 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 django-users+unsubscr...@googlegroups.com. >> For more options, visit this group at http://groups.google.com/group/django-users?hl=en. > > > -- > 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 django-users+unsubscr...@googlegroups.com. > For more options, visit this group at http://groups.google.com/group/django-users?hl=en. -- 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 django-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/django-users?hl=en.