How do you make a permanent changes to the $PYTHONPATH variable.  I
can make changes to the .bashrc file but even after I do that every
time I open a new ssh shell, there's no change in the $PYTHONPATH
unless I run do 'source ~/.bashrc'.

I am curios to know when the webserver is running how does it pick up
$PYTHONPATH and how can we see what value it is picking up.

Where do these settings live? settings.py or local_settings.py or some
other file?
> DJANGO_PROJECT = 'mysite'
> ROOT_URLCONF = 'mysite.urls'

Thanks for your help.

-daa

On Sep 6, 7:46 am, Chris Moffitt <[email protected]> wrote:
> My guess is that you don't have mysite on your python path. Try making sure
> that is the case, then try:
> DJANGO_PROJECT = 'mysite'
> ROOT_URLCONF = 'mysite.urls'
>
> One other thing, make sure you do have an __init__.py file in your mysite
> directory.
>
> -Chris
>
> On Sun, Sep 6, 2009 at 2:05 AM, bab <[email protected]> wrote:
>
> > Hi,
>
> > I'm new to Satchmo and following
> >http://www.satchmoproject.com/docs/svn/new_installation.html
> > am able to get a site working with Apche+mod_wsgi but only if I use
> > ROOT_URLCONF = 'satchmo_store.urls' in settings.py (around line 88 of
> > settings.py as copied and modified from satchmo base store example),
> > whereas if I do "django-admin.py startproject mysite" in Django it
> > should be ROOT_URLCONF = 'mysite.urls'.
>
> > How can I set ROOT_URLCONF='mysite.urls' and get Satchmo to work???
>
> > My store layout is...
>
> > ~/projects/mysite
> >    |-- local_settings.py       <--- via to/satchmo/projects/base/, then
> > modified
> >    |-- manage.py
> >    |-- media/
> >    |   |-admin/                        <--- symlink to Django admin media
> >    |-- satchmo.log
> >    |-- settings.py                     <--- via to/satchmo/projects/base/,
> > then
> > modified
> >    |-- static/                 <--- via satchmo_copy_static
> >    |   |-css/
> >    |   |-images/
> >    |   |-js/
> >    |-templates/                        <--- currently empty
> >    `-- urls.py
>
> > settings.py (have tried changing line8 to satchmo_store
> > ----------------
> > 2.      # If you have an existing project, then ensure that you modify
> > local_settings-c$
> > 3.      # and import it from your main settings file. (from local_settings
> > import *)
> > 4.      import os
> > 5.
> > 6.      DIRNAME = os.path.abspath(os.path.dirname(__file__).decode
> > ('utf-8'))
> > 7.
> > 8.      DJANGO_PROJECT = 'satchmo'
> > 9.      DJANGO_SETTINGS_MODULE = 'satchmo_store.settings'
> > 10.
> > 11.     LOCAL_DEV = True
> > 12.     DEBUG = True
> > 13.     TEMPLATE_DEBUG = DEBUG
> > 14.
> > 15.     ADMINS = (
> > 16.          ('', ''),
> > 17.     )
> > 18.
> > 19.     MANAGERS = ADMINS
> > 20.
> > 21.     DATABASE_ENGINE = ''           # 'postgresql_psycopg2',
> > 'postgresql', 'mysql', $
> > 22.     # The following variables should be configured in your
> > local_settings.py file
> > 23.     #DATABASE_NAME = ''             # Or path to database file if
> > using sqlite3.
> > 24.     #DATABASE_USER = ''             # Not used with sqlite3.
> > 25.     #DATABASE_PASSWORD = ''         # Not used with sqlite3.
> > 26.     DATABASE_HOST = ''             # Set to empty string for
> > localhost. Not used wi$
> > 27.     DATABASE_PORT = ''             # Set to empty string for default.
> > Not used with$
> > 28.
> > 29.     # Local time zone for this installation. All choices can be found
> > here:
> > 30.     #
> >http://www.postgresql.org/docs/8.1/static/datetime-keywords.html#DATE...
> > 31.     TIME_ZONE = 'Europe/London'
> > 32.
> > 33.     # Language code for this installation. All choices can be found
> > here:
> > 34.     #http://www.i18nguy.com/unicode/language-identifiers.html
> > 35.     # For windows, you must use 'us' instead
> > 36.     LANGUAGE_CODE = 'en-gb'
> > 37.
> > 38.     SITE_ID = 1
> > 39.
> > 40.     # Absolute path to the directory that holds media.
> > 41.     # Example: "/home/media/media.lawrence.com/"
> > 42.     # Image files will be stored off of this path.
> > 43.     MEDIA_ROOT = os.path.join(DIRNAME, 'static/')
> > 44.     # URL that handles the media served from MEDIA_ROOT. Use a
> > trailing slash.
> > 45.     # Example: "http://media.lawrence.com/";
> > 46.     MEDIA_URL = '/static/'
> > 47.     # URL that handles the media served from SSL.  You only need to
> > set this
> > 48.     # if you are using a non-relative url.
> > 49.     # Example: "https://media.lawrence.com";
> > 50.     # MEDIA_SECURE_URL = "https://foo.com/";
> > 51.     # URL prefix for admin media -- CSS, JavaScript and images. Make
> > sure to use a
> > 52.     # trailing slash.
> > 53.     # Examples: "http://foo.com/media/";, "/media/".
> > 54.     ADMIN_MEDIA_PREFIX = '/media/admin/'
> > 55.
> > 56.     # Make this unique, and don't share it with anybody.
> > 57.     # SECRET_KEY = ''
> > 58.
> > 59.     # List of callables that know how to import templates from various
> > sources.
> > 60.     TEMPLATE_LOADERS = (
> > 61.         'django.template.loaders.filesystem.load_template_source',
> > 62.
> > 'django.template.loaders.app_directories.load_template_source',
> > 63.     #     'django.template.loaders.eggs.load_template_source',
> > 64.     )
> > 65.
> > 66.     MIDDLEWARE_CLASSES = (
> > 67.         "django.middleware.common.CommonMiddleware",
> > 68.         "django.contrib.sessions.middleware.SessionMiddleware",
> > 69.         "django.middleware.locale.LocaleMiddleware",
> > 70.         "django.contrib.auth.middleware.AuthenticationMiddleware",
> > 71.         "django.middleware.doc.XViewMiddleware",
> > 72.         "threaded_multihost.middleware.ThreadLocalMiddleware",
> > 73.         "satchmo_store.shop.SSLMiddleware.SSLRedirect",
> > 74.     #    "satchmo_ext.recentlist.middleware.RecentProductMiddleware",
> > 75.     )
> > 76.
> > 77.     #this is used to add additional config variables to each request
> > 78.     # NOTE: If you enable the recent_products context_processor, you
> > MUST have the
> > 79.     # 'satchmo_ext.recentlist' app installed.
> > 80.     TEMPLATE_CONTEXT_PROCESSORS = (
> > 81.         'django.core.context_processors.auth',
> > 82.         'django.core.context_processors.media',
> > 83.     #    'satchmo_ext.recentlist.context_processors.recent_products',
> > 84.         'satchmo_store.shop.context_processors.settings',
> > 85.         'django.core.context_processors.i18n'
> > 86.     )
> > 87.
> > 88.     ROOT_URLCONF = 'satchmo_store.urls'                             #
> > oringinally 'mysite.urls'
> > 89.
> > 90.     TEMPLATE_DIRS = (
> > 91.         # Put strings here, like "/home/html/django_templates".
> > 92.         # Always use forward slashes, even on Windows.
> > 93.         os.path.join(DIRNAME, "templates"),
> > 94.     )
> > 95.
> > 96.     INSTALLED_APPS = (
> > 97.         'satchmo_store.shop',
> > 98.         'django.contrib.admin',
> > 99.         'django.contrib.admindocs',
> > 100.        'django.contrib.auth',
> > 101.        'django.contrib.contenttypes',
> > 102.        'django.contrib.comments',
> > 103.        'django.contrib.sessions',
> > 104.        'django.contrib.sitemaps',
> > 105.        'django.contrib.sites',
> > 106.        'registration',
> > 107.        'sorl.thumbnail',
> > 108.        #'satchmo',
> > 109.        'keyedcache',
> > 110.        'livesettings',
> > 111.        'satchmo_store.contact',
> > 112.        'product',
> > 113.        # ****
> > 114.        # * Optional feature, product brands
> > 115.        # * Uncomment below, and add the brand url in your
> > satchmo_urls setting
> > 116.        # * usually in local_settings.py
> > 117.        # ****
> > 118.        #'satchmo_ext.brand'
> > 119.        'shipping',
> > 120.        'payment',
> > 121.        'payment.modules.giftcertificate',
> > 122.        'satchmo_store.contact.supplier',
> > 123.        # *****
> > 124.        # * Optional feature - admin toolbar for satchmo
> > 125.        # * Uncomment below to enable
> > 126.        # *
> > 127.        # *****
> > 128.        #'satchmo_ext.satchmo_toolbar',
> > 129.        'satchmo_utils',
> > 130.        'satchmo_utils.thumbnail',
> > 131.        'l10n',
> > 132.        'tax',
> > 133.        'tax.modules.no',
> > 134.        'tax.modules.area',
> > 135.        'tax.modules.percent',
> > 136.    #    'satchmo_ext.recentlist',
> > 137.        'satchmo_ext.wishlist',
> > 138.        'satchmo_ext.upsell',
> > 139.        'satchmo_ext.productratings',
> > 140.        'app_plugins',
> > 141.        # ****
> > 142.        # * Optional Feature, Tiered shipping
> > 143.        # * uncomment below to make that shipping module available in
> > your live site
> > 144.        # * settings page. enable it there, then configure it in the
> > 145.        # * admin/tiered section of the main admin page.
> > 146.        # ****
> > 147.        #'shipping.modules.tiered'
> > 148.        # ****
> > 149.        # * Optional feature newsletter
> > 150.        # ****
> > 151.        #'satchmo_ext.newsletter',
> > 152.        # ****
> > 153.        # * Optional feature product feeds
> > 154.        # * These are usually for googlebase
> > 155.        # ****
> > 156.        #'satchmo_ext.product_feeds',
> > 157.        # ****
> > 158.        # * Optional feature, tiered pricing
> > 159.        # * uncomment below, then set up in your main admin page.
> > 160.        # ****
> > 161.        #'satchmo_ext.tieredpricing',
> > 162.        # ****
> > 163.        # * Highly recommended app - use this to have access to the
> > great
> > 164.        # * "Jobs" system.  See
> >http://code.google.com/p/django-command-extensions/
> > 165.        # * Make sure to set up your crontab to run the daily, hourly
> > and monthly
> > 166.        # * jobs.
> > 167.        # ****
> > 168.        #'django_extensions',
> > 169.
> > 170.    )
> > 171.
> > 172.    AUTHENTICATION_BACKENDS = (
> > 173.        'satchmo_store.accounts.email-auth.EmailBackend',
> > 174.        'django.contrib.auth.backends.ModelBackend',
> > 175.    )
> > 176.
> > 177.    AUTH_PROFILE_MODULE='contact.Contact'
> > 178.    LOGIN_REDIRECT_URL = '/accounts/'
> > 179.
> > 180.    # Locale path settings.  Needs to be set for Translation
> > compilation.
> > 181.    # It can be blank
> > 182.    # LOCALE_PATHS = ""
> > 183.
> > 184.    # Language code for this installation. All choices can be found
> > here:
> > 185.    #http://www.i18nguy.com/unicode/language-identifiers.html
> > 186.    LANGUAGE_CODE = 'en-gb'
> > 187.
> > 188.    # Languages for your site.  The language name
> > 189.    # should be the utf-8 encoded local name for the language.
> > 190.    gettext_noop = lambda s:s
> > 191.
> > 192.    LANGUAGES = (
> > 193.        ('en', gettext_noop('English')),
> > 194.    )
> > 195.
> > 196.    #from
>
> ...
>
> read more »

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Satchmo users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/satchmo-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to