2010-11-23 17 views
3

我一直在使用django-appengine,現在正在用django-nonrel嘗試一個項目。在我使用bash腳本啓動本地服務器並傳遞參數之前。如何通過django-nonrel的dev_appserver參數

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 \ 
     [email protected] . 

回答

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 
+0

似乎並沒有爲我工作:( – DanJ 2011-01-06 19:29:59

1

如果我沒有弄錯,你將第一個參數「192.168.1.8:9009」的地址和端口傳給你的runserver命令。

和/或編輯/management/commands/runserver.py並添加其他參數。我想你可以在你的django db設置中設置數據存儲和blobstore路徑。

此外,我發現一個post從Waldemar評論這個一般性的話題。