NameError: name 'os' is not defined

root@vm6504:/home/web/proj# python manage.py runserver
Traceback (most recent call last):
  File "manage.py", line 11, in <module>
    import settings
  File "/home/web/proj/settings.py", line 59, in <module>
    STATIC_ROOT = os.path.abspath(os.path.join(os.path.dirname(__file__), '../st                                                                                        atic/example'))
NameError: name 'os' is not defined


Надо дописать в /home/web/proj/settings.py
строчку: import os

Сброс забытого пароля админа Django

Что делать, если Вы забыли админ-пароль от системы администрирования Django? Все очень просто. Даже не придется лезть в базу данных. В шелле (./manage.py shell) делаем:

from django.contrib.auth.models import User
user = User.objects.get( username=«admin» )
user.set_password(«mynewpassword»)
user.save()


Вуаля!

anisimov.org/pub/django-reset-admin-password

Расположение фаилов Django

Мне чтото лень переводить, тут и так все понятно

blog.zacharyvoase.com/2010/02/03/django-project-conventions/

SITE_ROOT/
|-- bin/      # Part of the virtualenv
|-- cache/    # A filesystem-based cache
|-- db/       # Store SQLite files in here (during development)
|-- include/  # Part of the virtualenv
|-- lib/      # Part of the virtualenv
|-- log/      # Log files
|-- pid/      # PID files
|-- share/    # Part of the virtualenv
|-- sock/     # UNIX socket files
|-- tmp/      # Temporary files
`-- uploads/  # Site uploads


Читать дальше →