From cbd7c20fd42fd82184fc3cd5ab4529951fcb58fd Mon Sep 17 00:00:00 2001 From: Jan Fabry Date: Tue, 5 Mar 2013 14:05:23 +0100 Subject: [PATCH] Django execute_code command Pipe Python code via heredoc to Django shell --- deployer/contrib/services/django.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/deployer/contrib/services/django.py b/deployer/contrib/services/django.py index 1041e5a..4a890ac 100644 --- a/deployer/contrib/services/django.py +++ b/deployer/contrib/services/django.py @@ -147,6 +147,8 @@ def settings_module(self): def wsgi_app_location(self): return '/etc/wsgi-apps/%s.py' % self.slug + def execute_code(self, code): + self.hosts.run(self._get_management_command('shell --plain') + " <<__HEREDOC__\n" + code + "\n__HEREDOC__") # ===========[ WSGI setup ]============