show your myapp.views.py file and is it the (r'^home/$','myapp.views.homepage'),
which is not working? Is it showing the html source that you expect just not rendered or something else? It is always a good idea to provide as much details as possible. But yeah, we are getting close. cheers Ivo > Gah! Removed it, but now when I load up the page, it just shows me HTML > source code. The rest of the views work fine. > > Sorry for all this trouble. But at least something is happening with each > change you suggest! I now have more hope than I've had in quite a while. I > think we're getting close! =) > > thanks, > Guillaume > > On Wed, Nov 23, 2011 at 8:08 PM, Ivo Brodien <i...@brodien.de> wrote: > 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.