you did not read the post by Tom Evans, did you? ;) remove "django.core.context_processors.tz”,
or just put: ("django.contrib.auth.context_processors.auth", "django.core.context_processors.debug", "django.core.context_processors.i18n", "django.core.context_processors.media", "django.core.context_processors.static", "django.contrib.messages.context_processors.messages") It was a mistake by me. I posted the one from the dev version. does it work now? On Nov 23, 2011, at 13:02 , Guillaume Chorn wrote: > Hi, > > Thanks for continuing to follow up on this. Something is definitely > happening now. I went ahead and put this into my views.py: > > from django.shortcuts import render > > def items(request): > item_list=Item.objects.all() > return render(request, 'myapp/items.html', {'item_list':item_list}, > content_type="text/css") > > And now when I try to load the page, I get the following error: > > ImproperlyConfigured at /diseases/ > > Module "django.core.context_processors" does not define a "tz" callable > request processor > > Request Method: GET > Request URL: http://127.0.0.1:8000/diseases/ > Django Version: 1.3.1 > Exception Type: ImproperlyConfigured > Exception Value: > > Module "django.core.context_processors" does not define a "tz" callable > request processor > > Exception Location: > /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/django/template/context.py > in get_standard_processors, line 154 > Python Executable: > /Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python > Python Version: 2.7.2 > Python Path: > > ['/Users/guillaumechorn/Documents/pharmapipe', > '/Library/Frameworks/Python.framework/Versions/2.7/lib/python27.zip', > '/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7', > > '/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-darwin', > '/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac', > > '/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac/lib-scriptpackages', > '/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk', > '/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-old', > > '/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload', > > '/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages'] > Did something happen to my context.py file? Here it is: > > http://dpaste.com/660778/ > > Also, as you can see from the error message above, I am currently using > Django 1.3.1. > > > thanks, > Guillaume > > > On Wed, Nov 23, 2011 at 7:10 PM, Ivo Brodien <i...@brodien.de> wrote: > Hi, > > STATIC_URL is not working in your template because the template does not get > the RequestContext, which has all the variables in it. > > use the render shortcut [1] instead of render_to_reponse > > BTW: It seems you are using the development version. You should change to > 1.3.1 > > Does this help? > > [1] https://docs.djangoproject.com/en/1.3/topics/http/shortcuts/#render > > > On Nov 23, 2011, at 7:33 , Guillaume Chorn wrote: > >> Hi, >> >> The location of my CSS file is >> /Users/guillaumechorn/Documents/project/myapp/static/stylesheet.css. Sorry, >> I may have missed you asking for this earlier. >> >> Here is my views.py: >> >> http://dpaste.com/660653/ >> >> When I hardcode the disk location of the CSS file in the template (like so: >> <link rel="stylesheet" >> href="/Users/guillaumechorn/Documents/project/myapp/static/stylesheet.css" >> type="text/css" />), the CSS shows up if I open the template file directly >> using a browser. But it still doesn't show up when loading up the page on >> the development server. >> >> thanks, >> Guillaume >> >> On Wed, Nov 23, 2011 at 9:57 AM, Ivo Brodien <i...@brodien.de> wrote: >> Hi, >> >> looks fine. >> >> yes, show your views.py >> >> and you can also hardcode the STATIC_URL in the template to see if the path: >> src=“/static/stylesheet.css” works. >> >> or simply open http://127.0.0.1:8000/static/stylesheet.css in your browser. >> >> Again: Where is that CSS file on your disk? >> >> On Nov 23, 2011, at 2:46 , Guillaume Chorn wrote: >> >>> Sorry, I think I made something confusing. In my original file, I only >>> pasted the URL pattern for the site homepage. However, this is not the >>> page I'm trying to style (or link to the CSS file). The page I'm trying to >>> link to the CSS file is a separate one, which I have previously referred to >>> as http://127.0.0.1:8000/view/, but which I will hereafter refer to as >>> http://127.0.0.1:8000/items/ (and will now include below). I previously >>> used the term "view" to imply a general myapp.views.view, but will >>> hereafter refer to it as myapp.views.items. Hope that makes sense. I've >>> used dpaste to share my code as suggested. >>> >>> Here is my settings.py file: >>> >>> http://dpaste.com/660563/ >>> >>> Here is the template which I want to style: >>> >>> http://dpaste.com/660565/ >>> >>> And here is my urls.py file: >>> >>> http://dpaste.com/660568/ >>> >>> Let me know if anything else is needed, such as the views.py file or >>> something. >>> >>> thanks, >>> Guillaume >>> >>> On Wed, Nov 23, 2011 at 7:33 AM, Ivo Brodien <i...@brodien.de> wrote: >>> In your original post you had the url like this: >>> >>>> (r'^home/$','myapp.views.homepage'), >>> >>> than your the url starts with view instead of home so there might be >>> something wrong. >>> >>> just paste these files into somthing like dpaste.com >>> >>> - settings.py >>> - myapp.views.homepage >>> - urls.py >>> >>> cheers >>> >>> >>> On Nov 23, 2011, at 0:29 , Guillaume Chorn wrote: >>> >>>> Thank you Ivo. Your suggestion makes a lot of sense so I tried it out. >>>> Unfortunately, after adding TEMPLATE_CONTEXT_PROCESSORS and its associated >>>> tuple into the settings.py file, I tried to restart the development server >>>> to see if it worked and it didn't. I checked the page source again and >>>> it's still looking for /view/stylesheet.css. Am I missing something else? >>>> >>>> thanks, >>>> Guillaume >>>> >>>> On Tue, Nov 22, 2011 at 10:42 PM, Ivo Brodien <i...@brodien.de> wrote: >>>> >>>>> Finally, I have another question. In my settings.py file, there is >>>>> actually no section for TEMPLATE_CONTEXT_PROCESSORS. I have noticed in >>>>> the documentation >>>> >>>> yes. >>>> >>>> put this in there: >>>> >>>> ("django.contrib.auth.context_processors.auth", >>>> "django.core.context_processors.debug", >>>> "django.core.context_processors.i18n", >>>> "django.core.context_processors.media", >>>> "django.core.context_processors.static", >>>> "django.core.context_processors.tz", >>>> "django.contrib.messages.context_processors.messages") >>>> >>>> and try again. >>>> >>>> What happens in your template is that {{ STATIC_URL }} is empty because >>>> the context processor ““django.core.context_processors.static”” did not >>>> put the STATIC_URL into the context. so your path to the file becomes: >>>> /view/stylesheet.css instead of /static/stylesheet.css >>>> >>>> You have to put the CSS file in a directory called static as mentioned >>>> before. >>>> >>>> >>>> >>>> >>>> >>> >>> >> >> > > -- 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.