The contents of my base.html page are:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://
www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml";>

<head>

<title>{% block title %}{% endblock %}</title>

<meta http-equiv="Content-Language" content="English" />

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

<link rel="stylesheet" type="text/css" href="/media/style.css"
media="screen" />

</head>

<body>

<div id="wrap">



<div id="top"></div>



<div id="content">



<div class="header">

<h1><a href="#">Foo</a></h1>

<h2>Bar</h2>

</div>



<div class="breadcrumbs">

</div>



<div class="middle">

        {% block content %}

        {% endblock %}

<div class="right">

        {% block sidebar %}

        {% endblock %}

</div>



<div id="clear"></div>



</div>



<div id="bottom"></div>



</div>



<div id="footer">

</div>



</body>

</html>


As far as I can tell, all of the tags are being closed properly.

On Jul 8, 11:33 pm, "Colin Bean" <[EMAIL PROTECTED]> wrote:
> The blank page seems suspicious, as usually you'd be getting an error
> message if something was wrong with your configuration.  What do you
> see if you view the source of that page?  Perhaps there's an error in
> your HTML, like forgetting to close a <head> tag.  It's impossible to
> tell without seeing at the source of your base.html, but I'd start
> there.
>
> Colin
>
> On Tue, Jul 8, 2008 at 7:47 PM, foo <[EMAIL PROTECTED]> wrote:
>
> > First, I want to thank you for your reply Milan!  I just recently
> > joined the group and I'm impressed at how active the group is and how
> > helpful all of the advice I've found here has been.
>
> > I've made the changes that you suggested and unfortunately, I'm still
> > seeing the same behavior.  What I did was:
>
> > Created the alias in my apache2.conf file...that file now looks as
> > such:
>
> > # Django initialization
> > LoadModule python_module modules/mod_python.so
>
> > <Location "/admin">
> >        SetHandler python-program
> >        PythonHandler django.core.handlers.modpython
> >        SetEnv DJANGO_SETTINGS_MODULE foo.settings
> >        PythonDebug On
> >        PythonPath "['/opt/python/django-apps/'] + sys.path"
> > </Location>
> > <Location "/contact">
> >        SetHandler python-program
> >        PythonHandler django.core.handlers.modpython
> >        SetEnv DJANGO_SETTINGS_MODULE foo.settings
> >        PythonDebug On
> >        PythonPath "['/opt/python/django-apps/'] + sys.path"
> > </Location>
>
> > <Location "/media">
> >        SetHandler None
> > </Location>
>
> > Alias /media/ /opt/python/django-apps/foo/templates/media/
>
> > I changed MEDIA_URL to only be '/media/'
>
> > And I changed base.html template to use /media/style.css instead of
> > media/style.css
>
> > (I appreciate your comment about the location of my media
> > directory...I'll be sure to change it as soon as I have all of this
> > working!)
>
> > DEBUG was already set to true in my settings.py file and per your
> > advice, I checked the apache logs to see if there was anything odd in
> > there and there wasn't anything useful.  Is there another log to check
> > besides /var/log/apache2/error.log?
>
> > Any other ideas?
>
> > On Jul 8, 9:22 pm, "Milan Andric" <[EMAIL PROTECTED]> wrote:
> >> On Tue, Jul 8, 2008 at 7:58 PM, foo <[EMAIL PROTECTED]> wrote:
>
> >> > OK, I know this has been posted in the forums before, but for some
> >> > reason, I'm still struggling to get my CSS stylesheet applied to my
> >> > django templates.  I'm hoping that if I post my configuration, someone
> >> > can point out what I'm missing.
>
> >> > I have my django project at:  /opt/python/django-apps/foo/
> >> > In my settings.py file, I have MEDIA_ROOT set to /opt/python/django-
> >> > apps/foo/templates/media/ and MEDIA_URL set tohttp://localhost/media
>
> >> > In my apache2.conf file, I have the following:
>
> >> > # Django configuration
> >> > LoadModule python_module modules/mod_python.so
>
> >> > <Location "/admin">
> >> >        SetHandler python-program
> >> >        PythonHandler django.core.handlers.modpython
> >> >        SetEnv DJANGO_SETTINGS_MODULE foo.settings
> >> >        PythonDebug On
> >> >        PythonPath "['/opt/python/django-apps/'] + sys.path"
> >> > </Location>
> >> > <Location "/contact">
> >> >        SetHandler python-program
> >> >        PythonHandler django.core.handlers.modpython
> >> >        SetEnv DJANGO_SETTINGS_MODULE foo.settings
> >> >        PythonDebug On
> >> >        PythonPath "['/opt/python/django-apps/'] + sys.path"
> >> > </Location>
>
> >> > <Location "/media">
> >> >        SetHandler None
> >> > </Location>
>
> >> An alias directive to tell apache where to find your media is probably
> >> all you need. Assuming your apache's DocumentRoot is something other
> >> than your templates dir.
>
> >> <Location "/media">
> >>        SetHandler None
> >> </Location>
> >> Alias /media/ /opt/python/django-apps/foo/templates/media/
>
> >> Also putting your media dir in your templates dir is kind of odd.
> >> Usually it's at the top of the project directory.
>
> >> Then set MEDIA_URL='/media/' you don't need 'http://localhost'.
>
> >> > In my base.html file, I reference the stylesheet as <link
> >> > rel="stylesheet" type="text/css" href="media/style.css"
> >> > media="screen" />
>
> >> Finally in your templates use '/media/foo' not 'media/foo', that way
> >> it doesn't matter what location you are serving from, /media/ will
> >> work.
>
> >> > When I point my browser athttp://localhost/contact, all I get is a
> >> > blank page... no style and no text.  The contact.html template is
> >> > below:
>
> >> > {% extends "base.html" %}
>
> >> > {% block title %}
> >> >        - Contact Us
> >> > {% endblock %}
>
> >> > {% block content %}
> >> >        <p>some content...please show up</p>
> >> > {% endblock %}
>
> >> > I'm not sure if there not being any text is related to the CSS problem
> >> > or not.  I haven't spent any time troubleshooting that just yet, but I
> >> > thought I'd throw it in for good measure.
>
> >> > Any help that anyone can give is greatly appreciated!
>
> >> Also don't forget to set DEBUG=True in your settings.py and check your
> >> error log for more info.
>
> >> --
> >> Milan
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to