First time here? Check out the FAQ!
1

How to update settings.py after deploy? --force throws error

I'm trying to figure out the best way to put custom settings in an outside file and using --append-settings option for the askbot-setup script. However since I have already created/setup the app before, when I use the --force option I get an error:

Please select database engine:
1 - for postgresql, 2 - for sqlite, 3 - for mysql, 4 - oracle (type 1/2/3/4)
> 2
Traceback (most recent call last):
  File "/Users/mmatyas/.virtualenvs/askbot/bin/askbot-setup", line 8, in <module>
    load_entry_point('askbot==0.7.48', 'console_scripts', 'askbot-setup')()
  File "/Users/mmatyas/projects/askbot-devel2/askbot/deployment/__init__.py", line 126, in askbot_setup
    deploy_askbot(options_dict)
  File "/Users/mmatyas/projects/askbot-devel2/askbot/deployment/__init__.py", line 155, in deploy_askbot
    create_new_project = bool(options.force)
AttributeError: 'dict' object has no attribute 'force'

Am I doing something wrong? Is this the best way to do this? We don't want to manually add the settings every time to the generated settings file.

mynameistechno's avatar
11
mynameistechno
asked 2013-04-02 11:58:34 -0500
edit flag offensive 0 remove flag close merge delete

Comments

add a comment see more comments

1 Answer

0

When you are upgrading the code, currently the only way to update settings.py is to manually modify it.

Askbot helps you with this task by telling what needs to be done upon attempt to run any management command, such as python manage.py runserver or python manage.py migrate --list.

The traceback you've posted may be a result of a bug, we'll have a look.

Evgeny's avatar
13.2k
Evgeny
answered 2013-04-02 12:02:41 -0500
edit flag offensive 0 remove flag delete link

Comments

add a comment see more comments