Как передать параметры dev_appserver для django-nonrel - PullRequest
3 голосов
/ 23 ноября 2010

Я использовал django-appengine и сейчас пробую проект с django-nonrel.До этого я использовал скрипт bash для запуска локального сервера и передачи параметров.

Django-nonrel docs говорят, что вы не должны запускать dev_appserver напрямую.Есть ли способ передать эти параметры?

/usr/bin/python2.5 ./dev_appserver.py \
        -p 9009 \
        -a 192.168.1.8 \
        --blobstore_path=/foo/gaedata/myapp/blobs \
        --datastore_path=/foo/gaedata/myapp/data \
        --enable_sendmail \
        $@ .

Ответы [ 2 ]

1 голос
/ 24 ноября 2010
  • IP-адрес и порт могут передаваться в качестве первого аргумента (как ответил Роберт)
  • - enable_sendmail работает как есть
  • Параметры хранилища данных должны быть разделеныпробел вместо равно

Рабочая версия:

/usr/bin/python2.5 ./manage.py runserver \
        192.168.1.8:9009 \
        --enable_sendmail \
        --blobstore_path /foo/django-nonrel/blobs \
        --datastore_path /foo/data \
        --history_path /foo/history
1 голос
/ 23 ноября 2010

Если я не ошибаюсь, вы передаете адрес и порт в качестве первых аргументов "192.168.1.8:9009" вашей команде runserver.

И / или, отредактируйте /management/commands/runserver.py и добавьте дополнительные параметры. Я думаю, что вы можете установить пути к хранилищам данных и хранилищам блогов в настройках django db.

Кроме того, я нашел один пост от Вальдемара, комментирующий эту общую тему.

...