Did you get an opportunity to type anything after "yes"? Or did it
just blow up at that point?

Based on the traceback, it looks like it is having trouble getting
your system's default username. I've never really noticed that it has
that functionality before but I wonder if there's something "weird"
about your System's configuration?

Which version of Django are you using?

To by-pass this (until you get the real problem worked out) give this a shot:

python manage.py shell # This will open up a terminal-shell in your
Django Environment
from django.contrib.auth.models import User # Import the User Model so
we can create a new user
user = User.objects.create_user(username='someusername',
password='somepassword', is_superuser=True) # Create the new User
(Remember these credentials)
user.save() # Save the User
exit() # Exit the Python Shell

And you should be all good to go.

On Fri, Jun 22, 2012 at 3:46 PM, Bill Torcaso <b...@billtorcaso.org> wrote:
>
>
> Hi,
> I'm working through the tutorail.  Part 1 was fine, and part 2 shows me the 
> site with the light blue background.  I proceed to make my first app, 
> 'djangotest'.
>
> I run django-admin.py and get a project
> I edit settings.py to select sqlite3, and put in an absolute path to a sqlite 
> db file.  I leave 'America/Chicago' unchanged.  the same error happens if I 
> change it to my timezone in EST.
> When I run syncdb, I get this error.  I look in the source and it has 
> something to do with 'locale' and a tuple of (None, None).  Please help.
>
>
> [-----] python manage.py syncdb
> Creating tables ...
> Creating table auth_permission
> Creating table auth_group_permissions
> Creating table auth_group
> Creating table auth_user_user_permissions
> Creating table auth_user_groups
> Creating table auth_user
> Creating table django_content_type
> Creating table django_session
> Creating table django_site
>
> You just installed Django's auth system, which means you don't have any 
> superusers defined.
> Would you like to create one now? (yes/no): yes
> Traceback (most recent call last):
>   File "manage.py", line 10, in <module>
>     execute_from_command_line(sys.argv)
>   File 
> "/Library/Python/2.7/site-packages/django/core/management/__init__.py", line 
> 443, in execute_from_command_line
>     utility.execute()
>   File 
> "/Library/Python/2.7/site-packages/django/core/management/__init__.py", line 
> 382, in execute
>     self.fetch_command(subcommand).run_from_argv(self.argv)
>   File "/Library/Python/2.7/site-packages/django/core/management/base.py", 
> line 196, in run_from_argv
>     self.execute(*args, **options.__dict__)
>   File "/Library/Python/2.7/site-packages/django/core/management/base.py", 
> line 232, in execute
>     output = self.handle(*args, **options)
>   File "/Library/Python/2.7/site-packages/django/core/management/base.py", 
> line 371, in handle
>     return self.handle_noargs(**options)
>   File 
> "/Library/Python/2.7/site-packages/django/core/management/commands/syncdb.py",
>  line 110, in handle_noargs
>     emit_post_sync_signal(created_models, verbosity, interactive, db)
>   File "/Library/Python/2.7/site-packages/django/core/management/sql.py", 
> line 189, in emit_post_sync_signal
>     interactive=interactive, db=db)
>   File "/Library/Python/2.7/site-packages/django/dispatch/dispatcher.py", 
> line 172, in send
>     response = receiver(signal=self, sender=sender, **named)
>   File 
> "/Library/Python/2.7/site-packages/django/contrib/auth/management/__init__.py",
>  line 73, in create_superuser
>     call_command("createsuperuser", interactive=True, database=db)
>   File 
> "/Library/Python/2.7/site-packages/django/core/management/__init__.py", line 
> 150, in call_command
>     return klass.execute(*args, **defaults)
>   File "/Library/Python/2.7/site-packages/django/core/management/base.py", 
> line 232, in execute
>     output = self.handle(*args, **options)
>   File 
> "/Library/Python/2.7/site-packages/django/contrib/auth/management/commands/createsuperuser.py",
>  line 70, in handle
>     default_username = get_default_username()
>   File 
> "/Library/Python/2.7/site-packages/django/contrib/auth/management/__init__.py",
>  line 105, in get_default_username
>     default_username = get_system_username()
>   File 
> "/Library/Python/2.7/site-packages/django/contrib/auth/management/__init__.py",
>  line 85, in get_system_username
>     return getpass.getuser().decode(locale.getdefaultlocale()[1])
> TypeError: decode() argument 1 must be string, not None
>
>
> Thanks,
>
>   --  Bill
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Django users" group.
> To view this discussion on the web visit 
> https://groups.google.com/d/msg/django-users/-/GmlYGnGfpfYJ.
> 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.

-- 
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