The directory I did it from was from my home directory. I've moved the files
like you've indicated by using mv settings.py settings.py.broken.

Should I go ahead and type in the command as python manage.py syncdb to see
if it works?

On Sun, Jan 23, 2011 at 11:17 PM, Graham Dumpleton <
graham.dumple...@gmail.com> wrote:

>
>
> On Monday, January 24, 2011 4:10:15 PM UTC+11, Kimberly wrote:
>>
>>
>>   /home/username/wikicamp/wikicamp/settings.py -->  THIS DOES NOT EXIST
>>
>> WHAT DOES EXIST: /home/username/wikicamp and inside that directory,
>> settings.py is there.
>>
>
> Earlier you said you got:
>
>   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
>
> What directory did you do that from.
>
> If you didn't run this from inside of site directory as was expecting and
> you did it from your home directory, then you have a settings.py sitting in
> your home directory which is the problem. Rename any settings.py file you
> home directory to something else.
>
>   mv ~/settings.py ~/settings.py.broken
>
> In short, you have more than one settings.py file somewhere where it is
> being found and the second one is causing a conflict.
>
> Graham
>
>
>> On Sun, Jan 23, 2011 at 11:02 PM, Kimberly Harvey <khar...@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.d...@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 <graha...@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 <
>>>>>>> grah...@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
>>>>>>>>>>> djan...@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