/home/username/wikicamp/wikicamp/settings.py -->  THIS DOES NOT EXIST

WHAT DOES EXIST: /home/username/wikicamp and inside that directory,
settings.py is there.


On Sun, Jan 23, 2011 at 11:02 PM, Kimberly Harvey <kharve...@gmail.com>wrote:

> Sorry about that, there is nothing showing for either  echo $PYTHONPATH
> and  echo $DJANGO_SETTINGS_MODULE
>
> I am currently reading your messages.
>
>
> On Sun, Jan 23, 2011 at 10:55 PM, Graham Dumpleton <
> graham.dumple...@gmail.com> wrote:
>
>>
>>
>> On Monday, January 24, 2011 3:44:59 PM UTC+11, Kimberly wrote:
>>>
>>> Please do the following and provide the output:
>>>
>>>   pwd
>>>
>>> MY OUTPUT: /home/username/wikicamp
>>>
>>> Now run 'python' from the command line and do the following, providing
>>> the output to us:
>>>
>>>   import settings
>>>   print settings.__file__
>>>
>>>   import wikicamp.settings
>>>   print wikicamp.settings.__file__
>>>
>>> after importing setting
>>> print settings.__file__
>>> OUTPUT: settings.pyc
>>>
>>>  import wikicamp.settings
>>>   print wikicamp.settings.__file__
>>>
>>> OUTPUT: wikicamp/settings.pyc
>>>
>>
>> Unfortunately you did not show what PYTHONPATH, or DJANGO_SETTINGS_MODULE
>> was set to in environment to eliminate them as cause, but the above suggests
>> that you have two Django projects created. One is at:
>>
>>   /home/username/wikicamp
>>
>> and the other at:
>>
>>   /home/username/wikicamp/wikicamp
>>
>> Can you confirm this by indicating whether then file:
>>
>>   /home/username/wikicamp/wikicamp/settings.py
>>
>> exists.
>>
>> If this is write, then what is happening is that when syncb is being
>> running it is actually picking up the settings file from that second site
>> nested within the first.
>>
>> If that is what has been done, then do:
>>
>>
>>   mv /home/username/wikicamp/wikicamp /home/username/wikicamp/wikicamp.broken
>>
>> Also be aware that you shouldn't create Django apps with the same name as
>> the project either, as the duplication of name can cause problems there as
>> well, although for an app you wouldn't have a settings.py file in it, which
>> in this case it seems you do.
>>
>> Graham
>>
>>
>>> These might produce exceptions depending on where you current working
>>> directory is.
>>>
>>> This is to show whether you may have created a backup copy of settings.py
>>> file somewhere which is being found instead of that in same directory as
>>> manage.py.
>>>
>>> Finally, if you have modified manage.py, tell is what you have changed it
>>> to.
>>>
>>>
>>>
>>> On Sun, Jan 23, 2011 at 10:27 PM, Graham Dumpleton <
>>> graham.d...@gmail.com> wrote:
>>>
>>>>
>>>>
>>>> On Monday, January 24, 2011 3:18:45 PM UTC+11, Kimberly wrote:
>>>>>
>>>>> Traceback ( most recent call last):
>>>>>      File "manage.py", line 11, in <module>
>>>>>         execute_manager(settings)
>>>>>     File "/usr/lib/python2.5/site-
>>>>> packages/django/core/management/_init_.py", line 438, in execute
>>>>> manager
>>>>>     File
>>>>> "/usr/lib/python2.5/site-packages/django/core/management/_init_.py", line
>>>>> 379, in execute
>>>>>       self.fetch_command(subcommand).run_from_argv(self.argv)
>>>>>     File
>>>>> "/usr/lib/python2.5/site-packages/django/core/management/base.py", line 
>>>>> 191,
>>>>> in run_from_argv
>>>>>     self.exectured(*args, **options._dict_)
>>>>> File "/usr/lib/python2.5/site-packages/django/core/management/base.py",
>>>>> line 220, in execute
>>>>>     output = self.handle(*args, **options)
>>>>> File "/usr/lib/python2.5/site-packages/django/core/management/base.py",
>>>>> line 351, in handle
>>>>>    return self.handle_noargs(**options)
>>>>> File
>>>>> "/usr/lib/python2.5/site-packages/django/core/management/commands/syncdb.py",
>>>>> line 52, in handle_noargs
>>>>>     cursor = connection.cursor()
>>>>> File
>>>>> "/usr/lib/python2.5/site-packages/django/db/backends/dummy/base.py", line
>>>>> 15, in complain
>>>>>     raise ImproperlyConfigured("You hav
>>>>> en't set the database ENGINE setting yet.")
>>>>>
>>>>> THE ABOVE IS when I typed python manage.py syncdb
>>>>>
>>>>
>>>> Okay, if you definitely 100% aren't seeing something like:
>>>>
>>>> /home/username/wikicamp/settings.pyc
>>>> DATABASES { 'default': {'ENGINE': 'django.db.backends.sqlite3', 'NAME':
>>>> 'wiki.db', 'HOST': '', 'USER': '', 'PASSWORD':'', 'PORT':''}}
>>>>
>>>> when running syncdb, then having a hard time explaining why it isn't
>>>> being loaded.
>>>>
>>>> Please do the following and provide the output:
>>>>
>>>>   pwd
>>>>
>>>> This is to show us the directory you are in when you are running
>>>> runserver and syncdb.
>>>>
>>>>   echo $PYTHONPATH
>>>>
>>>> This is to show us if you have a custom Python module search path set in
>>>> your environment.
>>>>
>>>>   echo $DJANGO_SETTINGS_MODULE
>>>>
>>>> This is show is if you are setting where Django should find its settings
>>>> module.
>>>>
>>>> Now run 'python' from the command line and do the following, providing
>>>> the output to us:
>>>>
>>>>   import settings
>>>>   print settings.__file__
>>>>
>>>>   import wikicamp.settings
>>>>   print wikicamp.settings.__file__
>>>>
>>>> These might produce exceptions depending on where you current working
>>>> directory is.
>>>>
>>>> This is to show whether you may have created a backup copy of
>>>> settings.py file somewhere which is being found instead of that in same
>>>> directory as manage.py.
>>>>
>>>> Finally, if you have modified manage.py, tell is what you have changed
>>>> it to.
>>>>
>>>> Graham
>>>>
>>>> Below is when I ran the python manage.py runserver
>>>>> /home/username/wikicamp/settings.pyc
>>>>> DATABASES { 'default': {'ENGINE': 'django.db.backends.sqlite3', 'NAME':
>>>>> 'wiki.db', 'HOST': '', 'USER': '', 'PASSWORD':'', 'PORT':''}}
>>>>> validating models...
>>>>> 0 errors found
>>>>>
>>>>> Django version 1.2.4, using settings 'wikicamp.settings'
>>>>> Development server is running at http://127.0.0.1:8000/
>>>>> Quit the server with CONTROL -C
>>>>>
>>>>> Those are the outputs after y
>>>>>
>>>>>
>>>>> On Sun, Jan 23, 2011 at 10:11 PM, Graham Dumpleton <graha...@gmail.com
>>>>> > wrote:
>>>>>
>>>>>>
>>>>>>
>>>>>> On Monday, January 24, 2011 2:55:16 PM UTC+11, Graham Dumpleton wrote:
>>>>>>>
>>>>>>> Are you saying that those two print statements you were told to add
>>>>>>> are not causing anything additional to be displayed on the screen when 
>>>>>>> you
>>>>>>> run both runserver and syncdb?
>>>>>>>
>>>>>>> This is why I asked you to provide the output again. You may not
>>>>>>> understand what we are looking for. Don't care about what the error is 
>>>>>>> at
>>>>>>> the point but the information that those print statements should have
>>>>>>> output.
>>>>>>>
>>>>>>
>>>>>> For the record, I would expect to see those print statements produce
>>>>>> output at least twice. This is because settings.py actually gets imported
>>>>>> multiple times. So, for example I see:
>>>>>>
>>>>>> Grumpys-MacBook-Pro:mysite graham$ python manage.py runserver
>>>>>> Traceback (most recent call last):
>>>>>>   File "manage.py", line 2, in <module>
>>>>>>     from django.core.management import execute_manager
>>>>>> ImportError: No module named django.core.management
>>>>>> Grumpys-MacBook-Pro:mysite graham$ source ../../bin/activate
>>>>>> (django-2)Grumpys-MacBook-Pro:mysite graham$ python manage.py
>>>>>> runserver
>>>>>> /Library/WebServer/Sites/django-2/projects/mysite/settings.py
>>>>>> DATABASES {'default': {'ENGINE': 'django.db.backends.sqlite3', 'NAME':
>>>>>> '/Library/WebServer/Sites/django-2/db/database.db', 'HOST': '', 'USER': 
>>>>>> '',
>>>>>> 'PASSWORD': '', 'PORT': ''}}
>>>>>>
>>>>>> /Library/WebServer/Sites/django-2/projects/mysite/../mysite/settings.pyc
>>>>>> DATABASES {'default': {'ENGINE': 'django.db.backends.sqlite3', 'NAME':
>>>>>> '/Library/WebServer/Sites/django-2/db/database.db', 'HOST': '', 'USER': 
>>>>>> '',
>>>>>> 'PASSWORD': '', 'PORT': ''}}
>>>>>> /Library/WebServer/Sites/django-2/projects/mysite/settings.pyc
>>>>>> DATABASES {'default': {'ENGINE': 'django.db.backends.sqlite3', 'NAME':
>>>>>> '/Library/WebServer/Sites/django-2/db/database.db', 'HOST': '', 'USER': 
>>>>>> '',
>>>>>> 'PASSWORD': '', 'PORT': ''}}
>>>>>>
>>>>>> /Library/WebServer/Sites/django-2/projects/mysite/../mysite/settings.pyc
>>>>>> DATABASES {'default': {'ENGINE': 'django.db.backends.sqlite3', 'NAME':
>>>>>> '/Library/WebServer/Sites/django-2/db/database.db', 'HOST': '', 'USER': 
>>>>>> '',
>>>>>> 'PASSWORD': '', 'PORT': ''}}
>>>>>> Validating models...
>>>>>>
>>>>>> 0 errors found
>>>>>> Django version 1.3 beta 1, using settings 'mysite.settings'
>>>>>> Development server is running at http://127.0.0.1:8000/
>>>>>> Quit the server with CONTROL-C.
>>>>>>
>>>>>>
>>>>>> ^C(django-2)Grumpys-MacBook-Pro:mysite graham$ python manage.py syncdb
>>>>>> /Library/WebServer/Sites/django-2/projects/mysite/settings.pyc
>>>>>> DATABASES {'default': {'ENGINE': 'django.db.backends.sqlite3', 'NAME':
>>>>>> '/Library/WebServer/Sites/django-2/db/database.db', 'HOST': '', 'USER': 
>>>>>> '',
>>>>>> 'PASSWORD': '', 'PORT': ''}}
>>>>>>
>>>>>> /Library/WebServer/Sites/django-2/projects/mysite/../mysite/settings.pyc
>>>>>> DATABASES {'default': {'ENGINE': 'django.db.backends.sqlite3', 'NAME':
>>>>>> '/Library/WebServer/Sites/django-2/db/database.db', 'HOST': '', 'USER': 
>>>>>> '',
>>>>>> 'PASSWORD': '', 'PORT': ''}}
>>>>>> Creating tables ...
>>>>>> Installing custom SQL ...
>>>>>> Installing indexes ...
>>>>>> No fixtures found.
>>>>>>
>>>>>> Don't get me started on the multiple imports of settings.py file. :-(
>>>>>>
>>>>>> Graham
>>>>>>
>>>>>>
>>>>>>  On Monday, January 24, 2011 2:48:50 PM UTC+11, Kimberly wrote:
>>>>>>>
>>>>>>>> I've provided the full errors in the post, it is there. ( same
>>>>>>>> errors as I've faced prior to adding the print __file__ and 
>>>>>>>> 'DATABASES',
>>>>>>>> DATABASES) as I'm encountering the same after I've copied and paste the
>>>>>>>> print inside the settings.py file at the end)
>>>>>>>>
>>>>>>>> On Sun, Jan 23, 2011 at 9:40 PM, Graham Dumpleton <gra...@gmail.com
>>>>>>>> > wrote:
>>>>>>>>
>>>>>>>>>  That is two underscores, followed by 'file' followed by two
>>>>>>>>> underscores. Not just a single underscore.
>>>>>>>>>
>>>>>>>>> Please try and cut and paste out we give to use and vice versa. In
>>>>>>>>> other words, provide complete output showing full errors and 
>>>>>>>>> tracebacks.
>>>>>>>>> Such information may be meaningful to use even if you think it isn't.
>>>>>>>>>
>>>>>>>>> Graham
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Monday, January 24, 2011 2:35:06 PM UTC+11, Kimberly wrote:
>>>>>>>>>
>>>>>>>>>>   it says that the _file_ is not defined.
>>>>>>>>>>
>>>>>>>>>> On Sun, Jan 23, 2011 at 9:28 PM, Graham Dumpleton <
>>>>>>>>>> gra...@gmail.com> wrote:
>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> On Monday, January 24, 2011 2:19:09 PM UTC+11, Steven Elliott Jr
>>>>>>>>>>> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>> Copy and Paste the following to replace your entire DATABASES
>>>>>>>>>>>> tuple:
>>>>>>>>>>>>
>>>>>>>>>>>> DATABASES = {
>>>>>>>>>>>>     'default': {
>>>>>>>>>>>>         'ENGINE': 'django.db.backends.sqlite3',
>>>>>>>>>>>>         'NAME': 'database.db',
>>>>>>>>>>>>         'USER': '',
>>>>>>>>>>>>         'PASSWORD': '',
>>>>>>>>>>>>         'HOST': '',
>>>>>>>>>>>>         'PORT': '',
>>>>>>>>>>>>     }
>>>>>>>>>>>> }
>>>>>>>>>>>>
>>>>>>>>>>>> it looks like in your configuration you are also missing a comma
>>>>>>>>>>>> after the name of the database. Remember you must include that 
>>>>>>>>>>>> comma because
>>>>>>>>>>>> this is a tuple.
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> That was already pointed out to them.
>>>>>>>>>>>
>>>>>>>>>>> The lack of a comma should have resulted in a syntax error, which
>>>>>>>>>>> makes me believe, unless they modified the content before posting, 
>>>>>>>>>>> that they
>>>>>>>>>>> may be modifying a different file to what is being read.
>>>>>>>>>>>
>>>>>>>>>>> I would like to see them, instead of changing DATABASES yet
>>>>>>>>>>> again, is to add at the very end of their settings.py file, the 
>>>>>>>>>>> lines:
>>>>>>>>>>>
>>>>>>>>>>>   print __file__
>>>>>>>>>>>   print 'DATABASES', DATABASES
>>>>>>>>>>>
>>>>>>>>>>> This will prove two things. First that the file is being read as
>>>>>>>>>>> the output from this should show on stdout when running runserver 
>>>>>>>>>>> or syncdb.
>>>>>>>>>>> Second, will show what Python is seeing DATABASES as being set to.
>>>>>>>>>>>
>>>>>>>>>>> if it doesn't show, then wrong file. If shows, but is different
>>>>>>>>>>> to what they believe they are setting it to, they could have 
>>>>>>>>>>> multiple
>>>>>>>>>>> DATABASES entries in file.
>>>>>>>>>>>
>>>>>>>>>>> Graham
>>>>>>>>>>>
>>>>>>>>>>>  --
>>>>>>>>>>> You received this message because you are subscribed to the
>>>>>>>>>>> Google Groups "Django users" group.
>>>>>>>>>>> To post to this group, send email to dja...@googlegroups.com.
>>>>>>>>>>> To unsubscribe from this group, send email to
>>>>>>>>>>> dja...@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 dja...@googlegroups.com.
>>>>>>>>> To unsubscribe from this group, send email to
>>>>>>>>> djang...@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 djan...@googlegroups.com.
>>>>>>
>>>>>> To unsubscribe from this group, send email to
>>>>>> django-...@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...@googlegroups.com.
>>>> To unsubscribe from this group, send email to
>>>> django-users...@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<django-users%2bunsubscr...@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