代码之家  ›  专栏  ›  技术社区  ›  cope360

如何为django nonrel传递dev_appserver参数

  •  3
  • cope360  · 技术社区  · 14 年前

    我一直在使用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 回复  |  直到 14 年前
        1
  •  1
  •   Robert Kluin    14 年前

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

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

    还有,我找到了一个 post 从瓦尔德马尔评论这个一般性的话题。

        2
  •  1
  •   cope360    14 年前
    • IP地址和端口可以作为第一个参数传递(如Robert所回答的)
    • --启用发件人邮件按原样工作
    • 数据存储参数必须用空格而不是等号分隔

    工作版本:

    /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