我想要显示我在Aptana中创建的django应用程序/项目。这是一个简单的问候世界。我可以在本地运行应用程序,一切正常,但如何将其部署到Web服务器。 部署按钮为灰色,无法在 PyDev Perspective 中使用。 如果我切换到透视“Web Perspective”,我可以从网络服务器下载(从具有密码的特定路径检出)django应用程序,编辑文件,然后再次上传。我想在我的 pydev透视中使用 Web透视中的功能,在那里我编写我的django代码。
但是当我创建自己的django项目时,按钮部署是灰色的。
答案 0 :(得分:3)
现在我的解决方案是使用aptana将django 1.3部署到Apache服务器:
def index(request): return HttpResponse("Hello world")
http://127.0.0.1:8000/index
或http://127.0.0.1:8000
如果这样可行,现在让我们部署到apache:
导入os
导入sys
path =“/ home / username /”
如果路径不在sys.path中: sys.path.append(路径)
path =“/ home / username / somedirectory / test1 / test1 /”
如果路径不在sys.path中: sys.path.append(路径)
os.environ ['DJANGO_SETTINGS_MODULE'] ='设置'
import django.core.handlers.wsgi application = django.core.handlers.wsgi.WSGIHandler()
WSGIScriptAlias / rofltest /home/username/wsgi/test1.wsgi
/home/username/wsgi/test1.wsgi表示在哪里查找文件,该文件将告知在服务器上查找django应用程序的位置
重启apache(/etc/init.d/apache2 restart)并浏览www.youraddress.org//rofltest/index
尝试一下,如果失败了,写下评论,也许我会阅读并提供帮助。如果这有所帮助,那就投票吧。
答案 1 :(得分:1)
它对我不起作用。即使我特别注意不在App Explorer中选择项目,也会启用小的“发布”图标,但旁边的下拉列表是空的,单击它时没有任何反应。
实际上,当项目根目录是源文件夹时,存在一个已知错误,请参阅https://jira.appcelerator.org/browse/APSTUD-2543