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