如何在Apache Windows上的不同虚拟环境中提供2个Django应用程序?

时间:2015-07-15 09:33:34

标签: python django apache virtualenv mod-wsgi

我目前在服务器上运行了两个没有虚拟环境的Django应用程序(不是一个好主意 - 这是一个新手的错误)。由于存在一些依赖性差异,我现在必须区分它们的环境。

1 个答案:

答案 0 :(得分:0)

由于 func fetchAlbum(){ print(FBSDKAccessToken.currentAccessToken()) let graphRequest: FBSDKGraphRequest = FBSDKGraphRequest(graphPath: "me/albums", parameters: nil); graphRequest.startWithCompletionHandler({ (connection, result, error) -> Void in if let gotError = error{ print(gotError.description); } else{ let graphData: NSArray! = (result?["data"])! as? NSArray if (graphData != nil){ var albums:[AlbumModel] = [AlbumModel](); var obj: NSArray? for obj in graphData{ let desc = obj.description; let name = obj.valueForKey("name") as! String; if(name == "ETC"){ let test=""; } let id = obj.valueForKey("id") as! String; var cover = ""; if let existsCoverPhoto : AnyObject = obj.valueForKey("cover_photo"){ let coverLink = existsCoverPhoto as! String; cover = "/\(coverLink)/photos"; } let link = "/\(id)/photos"; let model = AlbumModel(name: name, link: link, cover:cover); albums.append(model); } NSNotificationCenter.defaultCenter().postNotificationName("albumNotification", object: nil, userInfo: ["data":albums]); }else{ print("--------------------------") } } }) } 在Windows上不可用,我在Wamp中以下列方式管理它:

这是我的httpd.conf的相关部分:

WSGIDaemonProcess

您可能已经猜到我的两个Django应用程序被称为&#34; im&#34;和&#34; tggs&#34;。目前还没有关于virtualenv的内容。以下是应用程序的WSGIPythonPath "C:/wamp/www" WSGIScriptAlias /im "C:/wamp/www/im/im/wsgi.py" <Directory "C:/wamp/www/im/im"> <Files wsgi.py> Order deny,allow Require all granted </Files> </Directory> Alias /im/static/ "C:/wamp/www/im/im/static_root/" WSGIScriptAlias /tggs "C:/wamp/www/tggs/tggs/wsgi.py" <Directory "C:/wamp/www/tggs/tggs"> <Files wsgi.py> Order deny,allow Require all granted </Files> </Directory> Alias /tggs/static/ "C:/wamp/www/tggs/static_root/" &#34; tggs&#34;我希望在wsgi.py

中的virtualenv中运行
C:\pyenv\tggs18

您还应该检查: