Вы можете использовать api.parser()
для документирования и захвата параметров запроса
parser = api.parser()
parser.add_argument('q', type=str, help='Resource name', location='args')
@api.route("//")
@api.doc(parser=parser)
class API(Resource):
def get(self, resource, rid):
args = parser.parse_args()
q = args['q']
return {"resource": resource,
"id": rid,
"q":q,
}, 200
Этот метод помечен как устаревший https://flask-restplus.readthedocs.io/en/stable/parsing .html
Некоторые инструменты, недавно добавленные в Git wiki:
git-ftp от Рене Мозера - это простой сценарий оболочки для выполнения FTP по методу Git способом. Используйте git-ftp.sh для загрузки только файлы, отслеживаемые Git'ом, на FTP-сервер, которые изменились с момента последней загрузки. Это экономит время и полосу пропускания. Даже если вы работаете с разными ветками, git-ftp.sh знает, какие файлы отличаются друг от друга. Ни один обычный FTP-клиент не может этого сделать.
git-ftp Эдварда З. Янга - это простой сценарий, написанный на языке python для загрузки файлов в репозиторий Git по FTP, передавая только новые файлы и удаления старых файлов.
Выезд https://gitftp-deploy.com / , если Вы находитесь на MacOS и Вам нравятся графический интерфейсы пользователя.
Это - миленькое приложение, которое использует Мерзавца, чтобы отследить изменения и загрузить только измененные файлы с FTP.
Особенно удобный, если Вам не нравится платить взносы для десятков меньших проектов с малочисленными командами.
Если вы вводите код в производство, я рекомендую использовать «установщик», такой как пакет RPM, для установки вашего кода. Таким образом, на нем будет указана версия, и вы сможете использовать пакет установщика для поддержки обновлений производственного кода. Git на самом деле не предназначен для поддержки производственных установок, он предназначен для отслеживания изменений самого кода.
В любом случае, со встроенным .RPM (или EXE, или чем-то еще), вы можете просто отправить его по FTP в производственную систему и установить, как любой другой пакет.
Добавьте его как удаленный, затем вы можете нажать на него, однако простого нажатия кода недостаточно, его необходимо объединить с рабочим деревом. Самый простой способ - сделать наоборот, создать на сервере рабочее дерево и выполнить его извлечение и слияние с ним.
Строго говоря, git предназначен не для этого. Однако, если ваш источник не требует компиляции или обработки, скажем, веб-сайт, состоящий полностью из файлов html и javascript и т.п., вы можете иметь клон репозитория на своем веб-сервере и использовать git pull
с сервера, чтобы поддерживать его в актуальном состоянии. Обратите внимание, я бы настроил ваш веб-сервер, чтобы скрыть каталог git и тому подобное. И это только начало проблем с безопасностью.
Если у вас есть какая-либо компиляция или обработка, вам следует начать с Ant , Maven , BuildR , SBT , и т. д.