I'm no expert but the problem should most likely lay with how STATIC_URL is 
populated.

When the line: <tr><td><br/><center><img src="{{ STATIC_URL 
}}static/static/images/  is rendered
what is in front of static/static/images

Might I also point out that having a url which is named static/static/ seems 
pointless!

Also check your TEMPLATE_CONTEXT_PROCESSORS tuple in settings.py
It must contain: django.core.context_processors.request

> 
> Dear ALL,
> 
> i have a form in a page  so i added this to views.py :
> 
> 
> from django.template import RequestContext
> from django.shortcuts import render_to_response, get_object_or_404
> from globalc.models import newsletter
> from django import forms
> 
> class newform(forms.Form):
>    email = forms.CharField(max_length=100)
>    question = forms.CharField(widget=forms.Textarea)
> 
> 
> def index(request):
>    if request.method == 'POST': # If the form has been submitted...
>        form = newform(request.POST) # A form bound to the POST data
>        if form.is_valid(): # All validation rules pass
>            p = newsletter(question = "" +
> str(request.POST.get('question')) , email = "" +
> str(request.POST.get('email')))
>            p.save()
> 
>    else:
>        form = newform() # An unbound form
> 
>    return render_to_response('index.html', {
>        'form': form,
>    },context_instance=RequestContext(request))
> 
> 
> 
> but everytime i add the context_instance=RequestContext(request)  all
> the images in me website goes away !!???? why
> 
> 
> 
> my html page  index.html :
> 
> <html>
> <head>
> <title></title>
> </head>
> <body style="overflow:scroll;">
> <table style="width:100%">
> <tr>
> 
> <!-- Margin left -->
> <td style="width:20%"></td>
> <!-- end of Margin left -->
> 
> <!--Content-->
> <td style="background-color:#1B4D90;">
> <table>
> <!--Menu-->
> <tr><td>
> <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
> width="800" height="200" id="movie_name" align="middle">
>    <param name="movie" value="{{ STATIC_URL }}static/static/menu.swf"/
>> 
>    <!--[if !IE]>-->
>    <object type="application/x-shockwave-flash" data="{{ STATIC_URL }}
> static/static/menu.swf" width="800" height="200">
>        <param name="movie" value="movie_name.swf"/>
>    <!--<![endif]-->
>        <a href="http://www.adobe.com/go/getflash";>
>            <img src="http://www.adobe.com/images/shared/
> download_buttons/get_flash_player.gif" alt="Get Adobe Flash player"/>
>        </a>
>    <!--[if !IE]>-->
>    </object>
>    <!--<![endif]-->
> </object>
> </td></tr>
> <!--End of Menu-->
> 
> <!--Main Content-->
> <tr><td><br/><center><img src="{{ STATIC_URL }}static/static/images/
> mainimage.jpg" width="550px"></img></center></td></tr>
> <!--End of Main Content-->
> 
> <!--Readmore and questions-->
> <tr><td style="background-color:#CCCCCC">
> <div style="background-color:#64B55B;width:100%">
> <table style="width:100%">
> <tr>
> <td>
> <p style="color:#ffffff;margin:15px">
> <b style="color:#1B4D90;font-size:20px">About Us</b><br/>
> Lorem ipsum dolor sit amet, consectetur adipiscing elit. In ut dictum
> enim. Quisque posuere justo sem, posuere lobortis ligulaLorem ipsum
> dolor sit amet, consectetur adipiscing elit. In ut dictum enim.
> Quisque posuere justo sem, posuere lobortis ligula
> </p>
> </td>
> 
> <td>
> <p style="color:#ffffff;margin:15px">
> <b style="color:#1B4D90;font-size:20px">About Us</b><br/>
> Lorem ipsum dolor sit amet, consectetur adipiscing elit. In ut dictum
> enim. Quisque posuere justo sem, posuere lobortis ligulaLorem ipsum
> dolor sit amet, consectetur adipiscing elit. In ut dictum enim.
> Quisque posuere justo sem, posuere lobortis ligula
> </p>
> </td>
> 
> <td>
> <p style="color:#ffffff;margin:15px">
> <b style="color:#1B4D90;font-size:20px">About Us</b><br/>
> Lorem ipsum dolor sit amet, consectetur adipiscing elit. In ut dictum
> enim. Quisque posuere justo sem, posuere lobortis ligulaLorem ipsum
> dolor sit amet, consectetur adipiscing elit. In ut dictum enim.
> Quisque posuere justo sem, posuere lobortis ligula
> </p>
> </td>
> </tr>
> </table>
> 
> 
> 
> 
> </div>
> <br/><br/>
> <table>
> <tr>
> <td style="width:60%;border-right:1px solid #073E75 ">
> 
> <h2 style="color:#073E75;margin-left:20px">Welcome</h2>
> <p style="color:#073E75;text-indent:0px;margin-left:20px">Lorem ipsum
> dolor sit amet, consectetur adipiscing elit. In ut dictum enim.
> Quisque posuere justo sem, posuere lobortis ligula. Etiam erat diam,
> elementum in dapibus bibendum, ultrices eget enim. Nulla et nibh nec
> elit venenatis commodo sit amet pretium eros. Duis vel velit at augue
> tristique vehicula. Nulla in lectus quis nisi egestas egestas at ac
> lacus. Donec rutrum volutpat rhoncus. Proin condimentum, odio eu
> commodo laoreet, turpis leo tincidunt nisi, nec mollis quam justo
> vitae velit.</p>
> 
> </td>
> <td style="width:40%">
> <style>
> textarea{
> background-color:#CCCCCC;
> border-color:#1B4D90;
> width:250px;
> height:150px;
> margin-left:20px;
> }
> 
> input[type=text]{
> background-color:#CCCCCC;
> border-color:#1B4D90;
> width:250px;
> margin-left:20px;
> 
> }
> input[type=submit]{
> background-color:#1B4D90;
> color:#ffffff;
> width:100px;
> margin-left:170px;
> 
> }
> </style>
> <form  action="" method="post">{% csrf_token %}
> <b style="margin-left:20px;color:#1B4D90;margin-bottom:10px"><i>Quick
> Question </i></b>
> {{ form.question }}<br/>
> <b style="margin-left:20px;color:#1B4D90;margin-bottom:10px"><i>E-
> Mail</i></b>
> {{ form.email }}<br/>
> <input type="submit"/>
> </form>
> </td>
> </tr>
> </table>
> </td></tr>
> <!--End of readmore and qestions-->
> <!--foteer-->
> <tr><td>
> <p style="margin:10px;color:#cccccc">Global (c) 2011 | Privet policy
> <br/> Powerd by <a href="http://www.gardeniatelco.com";>Gardeniatelco</
> a></p>
> </td></tr>
> <!--End of foteer-->
> </table>
> </td>
> <!--end of Content-->
> <!-- Margin Right -->
> <td style="width:20%"></td>
> <!-- end of Margin Right -->
> </tr>
> </table>
> </body>
> </html>
> 
> 
> 
> and my settings.py is :
> 
> # Django settings for global project.
> 
> import os
> PROJECT_ROOT =
> os.path.abspath(os.path.dirname(os.path.abspath(__file__)))
> 
> 
> DEBUG = True
> TEMPLATE_DEBUG = DEBUG
> 
> ADMINS = (
>    # ('Your Name', 'your_em...@example.com'),
> )
> 
> MANAGERS = ADMINS
> 
> DATABASES = {
>    'default': {
>        'ENGINE': 'django.db.backends.sqlite3', # Add
> 'postgresql_psycopg2', 'postgresql', 'mysql', 'sqlite3' or 'oracle'.
>        'NAME': 'sqlite.db',                      # Or path to
> database file if using sqlite3.
>        'USER': '',                      # Not used with sqlite3.
>        'PASSWORD': '',                  # Not used with sqlite3.
>        'HOST': '',                      # Set to empty string for
> localhost. Not used with sqlite3.
>        'PORT': '',                      # Set to empty string for
> default. Not used with sqlite3.
>    }
> }
> 
> # Local time zone for this installation. Choices can be found here:
> # http://en.wikipedia.org/wiki/List_of_tz_zones_by_name
> # although not all choices may be available on all operating systems.
> # On Unix systems, a value of None will cause Django to use the same
> # timezone as the operating system.
> # If running in a Windows environment this must be set to the same as
> your
> # system time zone.
> TIME_ZONE = 'America/Chicago'
> 
> # Language code for this installation. All choices can be found here:
> # http://www.i18nguy.com/unicode/language-identifiers.html
> LANGUAGE_CODE = 'en-us'
> 
> SITE_ID = 1
> 
> # If you set this to False, Django will make some optimizations so as
> not
> # to load the internationalization machinery.
> USE_I18N = True
> 
> # If you set this to False, Django will not format dates, numbers and
> # calendars according to the current locale
> USE_L10N = True
> 
> # Absolute filesystem path to the directory that will hold user-
> uploaded files.
> # Example: "/home/media/media.lawrence.com/media/"
> MEDIA_ROOT = os.path.join(PROJECT_ROOT, "media")
> 
> # URL that handles the media served from MEDIA_ROOT. Make sure to use
> a
> # trailing slash.
> # Examples: "http://media.lawrence.com/media/";, "http://example.com/
> media/"
> MEDIA_URL = '/media/'
> 
> # Absolute path to the directory static files should be collected to.
> # Don't put anything in this directory yourself; store your static
> files
> # in apps' "static/" subdirectories and in STATICFILES_DIRS.
> # Example: "/home/media/media.lawrence.com/static/"
> STATIC_ROOT = ''
> 
> # URL prefix for static files.
> # Example: "http://media.lawrence.com/static/";
> STATIC_URL = '/static/'
> 
> # URL prefix for admin static files -- CSS, JavaScript and images.
> # Make sure to use a trailing slash.
> # Examples: "http://foo.com/static/admin/";, "/static/admin/".
> ADMIN_MEDIA_PREFIX = '/static/admin/'
> 
> # Additional locations of static files
> STATICFILES_DIRS = (
>    # Put strings here, like "/home/html/static" or "C:/www/django/
> static".
>    # Always use forward slashes, even on Windows.
>    # Don't forget to use absolute paths, not relative paths.
>   os.path.join(PROJECT_ROOT, "static"),
> 
> )
> 
> # List of finder classes that know how to find static files in
> # various locations.
> STATICFILES_FINDERS = (
>    'django.contrib.staticfiles.finders.FileSystemFinder',
>    'django.contrib.staticfiles.finders.AppDirectoriesFinder',
> #    'django.contrib.staticfiles.finders.DefaultStorageFinder',
> )
> 
> # Make this unique, and don't share it with anybody.
> SECRET_KEY = '%f%tl&pf0ifa+1xe!#jujla-%z850nl3420$9ajpx^g4%p_kkz'
> 
> # List of callables that know how to import templates from various
> sources.
> TEMPLATE_LOADERS = (
>    'django.template.loaders.filesystem.Loader',
>    'django.template.loaders.app_directories.Loader',
> #     'django.template.loaders.eggs.Loader',
> )
> 
> MIDDLEWARE_CLASSES = (
>    'django.middleware.common.CommonMiddleware',
>    'django.contrib.sessions.middleware.SessionMiddleware',
>    'django.middleware.csrf.CsrfViewMiddleware',
>    'django.contrib.auth.middleware.AuthenticationMiddleware',
>    'django.contrib.messages.middleware.MessageMiddleware',
>    #'django.middleware.csrf.CsrfViewMiddleware',
> )
> 
> ROOT_URLCONF = 'global.urls'
> 
> TEMPLATE_DIRS = (
>    # Put strings here, like "/home/html/django_templates" or "C:/www/
> django/templates".
>    # Always use forward slashes, even on Windows.
>    # Don't forget to use absolute paths, not relative paths.
>    os.path.join(PROJECT_ROOT, "templates"),
> )
> 
> INSTALLED_APPS = (
>    'django.contrib.auth',
>    'django.contrib.contenttypes',
>    'django.contrib.sessions',
>    'django.contrib.sites',
>    'django.contrib.messages',
>    'django.contrib.staticfiles',
>    'globalc',
>    'oembed',
>    # Uncomment the next line to enable the admin:
>    'django.contrib.admin',
>    # Uncomment the next line to enable admin documentation:
>    # 'django.contrib.admindocs',
> )
> 
> # A sample logging configuration. The only tangible logging
> # performed by this configuration is to send an email to
> # the site admins on every HTTP 500 error.
> # See http://docs.djangoproject.com/en/dev/topics/logging for
> # more details on how to customize your logging configuration.
> LOGGING = {
>    'version': 1,
>    'disable_existing_loggers': False,
>    'handlers': {
>        'mail_admins': {
>            'level': 'ERROR',
>            'class': 'django.utils.log.AdminEmailHandler'
>        }
>    },
>    'loggers': {
>        'django.request': {
>            'handlers': ['mail_admins'],
>            'level': 'ERROR',
>            'propagate': True,
>        },
>    }
> }
> 
> 
> 
> 
> -- 
> 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.

Reply via email to