5.16.2010

хроники django или homebudget part 3

Этот мини проект обзавелся public репозиторием на google code. Выбрал я его из-за встроенного баг-трека и вики. По большому счету лучше подошел бы launchpad, но с гуглокодом я уже работал и более-менее там освоился. Из минусов - репозиторий svn, а у меня локально все ведется в bzr. Ну это не беда, пройденный этап ;)

Из последних приготовлений кода к первому коммиту - были убраны все пароли и пути из settings.py, убирал примерно следующим образом

  1. Создал файл в домашней директории .homebudget-settings со следующим содержанием:
    DATABASE_NAME = 'homebudget'
    DATABASE_USER = 'username'
    DATABASE_PASSWORD = 'password'
    DATABASE_HOST = 'localhost'
    DATABASE_PORT = '1234'
    
    MEDIA_ROOT = '/home/username/projects/homebudget/content/'
    
    SECRET_KEY = '-thisismysecretkey!'
    TEMPLATE_DIRS = (
        '/home/username/projects/homebudget/templates',
    )
    LOCAL_DEVELOPMENT = True
    
  2. В файле settings.py потер значения одноименных переменных, примерно так
    DATABASE_NAME = ''
    DATABASE_USER = ''
    DATABASE_PASSWORD = ''
    DATABASE_HOST = ''
    DATABASE_PORT = ''
    
  3. В конец файла settings.py была добавлены следующие строчки:
    from os.path import expanduser
    execfile(expanduser('~/.homebudget-settings'))
    
  4. Проект готов к выкладыванию на публику :)

Посты по теме:

Комментариев нет: