Я хотел бы создать файл с именем user_wsgi.py на удаленном хосте. Я бы хотел использовать следующую строку для создания содержимого файла:
'''
import sys, os
sys.path.insert(0, "/ruby/%s/www/%s/django-projects")
sys.path.insert(0, "/ruby/%s/www/%s/django-projects/project")
import django.core.handlers.wsgi
os.environ['DJANGO_SETTINGS_MODULE'] = 'project.settings'
application = django.core.handlers.wsgi.WSGIHandler()
''' % (user,host,user,host)
Пользовательские и хост-переменные будут параметрами функции ткани.
Я полный новичок в любых манипуляциях с файлами на python, но также не уверен, что должна быть процедура в ткани. Должен ли я создавать файл локально, а затем загружать его с помощью команды put put (а затем удалять локальную версию)? Должен ли я создавать файл на удаленном хосте с помощью соответствующей команды bash (с использованием тэга)? Если да, то как лучше всего разобраться со всеми "и" в строке - может ли ткань избежать этого? Или я должен заниматься этим по-другому?