3

我一直在使用 django-appengine,现在正在尝试使用 django-nonrel 的项目。在我使用 bash 脚本启动本地服务器并传递参数之前。

Django-nonrel 文档说你不应该直接运行 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 \
        $@ .
4

2 回答 2

1

如果我没记错的话,您将地址和端口作为第一个参数“192.168.1.8:9009”传递给您的 runserver 命令。

和/或,编辑/management/commands/runserver.py和添加附加参数。我认为您可以在 django db 设置中设置数据存储和 blobstore 路径。

另外,我发现 Waldemar 的一篇文章评论了这个一般性话题。

于 2010-11-23T16:53:40.147 回答
1
  • 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
于 2010-11-23T22:55:09.263 回答