Also, your error indicates that your URL request is using the 'image'
directory, not 'images', which doesn't match your directory structure.

-James
On Sep 30, 2015 2:15 PM, "José Javier Castro Matamoros" <[email protected]>
wrote:

> Hi Gary. Did you read the section *Serving static files during
> development*. If you don't maybe this happen because you didn't add this
> code in the project/urls.py.
>
> rom django.conf import settingsfrom django.conf.urls.static import static
> urlpatterns = patterns('',
>     # ... the rest of your URLconf goes here ...) + 
> static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
>
> I hope this help you.
>
> On Wed, Sep 30, 2015 at 3:02 PM, Gary Roach <[email protected]>
> wrote:
>
>> Hi all;
>>
>> Stats:
>> Debian Linux 8 (jessie)
>> python = 2.7.9
>> Django 1.7 (To match tutorial)
>> sqlite data base
>> Using virtualenv
>>
>> I'm working my way through the Tango With Rango tutorial and have hit a
>> snag. I added the static/images directory and put in a jpg photo for data.
>> The system can't find the file. I've tried the usual python manage.py
>> runserver and then used /127.0.0.1:8000/static/images/P1000153.JPG which
>> produces:
>>
>>         Request Method:         GET
>>         Request URL:    http://127.0.0.1:8000/static/image/P1000153.JPG
>>
>>         'image/P1000153.JPG' could not be found
>>
>> I tried the python manage.py findstatic. Same results. Below are my
>> project tree and my settings.py file. Probably a stupid error but I can't
>> find it.
>>
>> ├── db.sqlite3
>> ├── __init__.py
>> ├── manage.py
>> ├── rango
>> │   ├── admin.py
>> │   ├── admin.pyc
>> │   ├── __init__.py
>> │   ├── __init__.pyc
>> │   ├── migrations
>> │   │   ├── __init__.py
>> │   │   └── __init__.pyc
>> │   ├── models.py
>> │   ├── models.pyc
>> │   ├── tests.py
>> │   ├── urls.py
>> │   ├── urls.pyc
>> │   ├── views.py
>> │   └── views.pyc
>> ├── static
>> │   ├── images
>> │   │   ├── __init__.py
>> │   │   └── P1000153.JPG
>> │   └── __init__.py
>> ├── templates
>> │   ├── __init__.py
>> │   └── rango
>> │       ├── index.html
>> │       └── __init__.py
>> ├── twr_project
>> │   ├── __init__.py
>> │   ├── __init__.pyc
>> │   ├── settings.py
>> │   ├── settings.pyc
>> │   ├── urls.py
>> │   ├── urls.pyc
>> │   ├── wsgi.py
>> │   └── wsgi.pyc
>> └── twr_project.nja
>>
>> # Build paths inside the project like this: os.path.join(BASE_DIR, ...)
>> import os
>>
>> BASE_DIR = os.path.dirname(os.path.dirname(__file__))
>> TEMPLATE_PATH = os.path.join(BASE_DIR, 'templates')
>>
>> # Quick-start development settings - unsuitable for production
>> # See https://docs.djangoproject.com/en/1.7/howto/deployment/checklist/
>>
>> # SECURITY WARNING: keep the secret key used in production secret!
>> SECRET_KEY = 'u^y3v@)p)9m#z^1z194r$r$g%*(@v)@+@72uu#bu8&b2=!mpv$'
>>
>> # SECURITY WARNING: don't run with debug turned on in production!
>> DEBUG = True
>>
>> TEMPLATE_DEBUG = True
>>
>> ALLOWED_HOSTS = []
>>
>>
>> # Application definition
>>
>> INSTALLED_APPS = (
>>     'django.contrib.admin',
>>     'django.contrib.auth',
>>     'django.contrib.contenttypes',
>>     'django.contrib.sessions',
>>     'django.contrib.messages',
>>     'django.contrib.staticfiles',
>>     'rango',
>> )
>>
>> MIDDLEWARE_CLASSES = (
>>     'django.contrib.sessions.middleware.SessionMiddleware',
>>     'django.middleware.common.CommonMiddleware',
>>     'django.middleware.csrf.CsrfViewMiddleware',
>>     'django.contrib.auth.middleware.AuthenticationMiddleware',
>>     'django.contrib.auth.middleware.SessionAuthenticationMiddleware',
>>     'django.contrib.messages.middleware.MessageMiddleware',
>>     'django.middleware.clickjacking.XFrameOptionsMiddleware',
>> )
>>
>> ROOT_URLCONF = 'twr_project.urls'
>>
>> WSGI_APPLICATION = 'twr_project.wsgi.application'
>>
>>
>> # Database
>> # https://docs.djangoproject.com/en/1.7/ref/settings/#databases
>>
>> DATABASES = {
>>     'default': {
>>         'ENGINE': 'django.db.backends.sqlite3',
>>         'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
>>     }
>> }
>>
>> # Internationalization
>> # https://docs.djangoproject.com/en/1.7/topics/i18n/
>>
>> LANGUAGE_CODE = 'en-us'
>>
>> TIME_ZONE = 'America/Los_Angeles'
>>
>> USE_I18N = True
>>
>> USE_L10N = True
>>
>> USE_TZ = True
>>
>>
>> # Static files (CSS, JavaScript, Images)
>> # https://docs.djangoproject.com/en/1.7/howto/static-files/
>>
>> STATIC_PATH = os.path.join(BASE_DIR, 'static/')
>>
>> STATIC_URL = '/static/'
>>
>> SATATICFILES_DIRS = (
>>     STATIC_PATH,
>>     )
>> STATIC_ROOT = os.path.join(BASE_DIR, 'static/')
>>
>> 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.
>>     TEMPLATE_PATH,
>> )
>>
>>
>>
>>
>> Thanks in advance
>>
>> Gary R.
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Django users" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> To post to this group, send email to [email protected].
>> Visit this group at http://groups.google.com/group/django-users.
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/django-users/560C4DCA.20205%40verizon.net
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
>
> --
> You received this message because you are subscribed to the Google Groups
> "Django users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at http://groups.google.com/group/django-users.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/django-users/CAKO0OsbUvmd%2BoDXJCtq-hcCJOzae8W_VtGhC%3DAidvSaz9a07Lw%40mail.gmail.com
> <https://groups.google.com/d/msgid/django-users/CAKO0OsbUvmd%2BoDXJCtq-hcCJOzae8W_VtGhC%3DAidvSaz9a07Lw%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/django-users.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/CA%2Be%2BciUje3%2B9u9ii-Ao2oar543uycuadZuB2WhA70%3DnGXY5gXA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to