т. (383) 381-86-26

Блог о создании вебсайтов

 

запуск тестового сервера django

 
[b]Проблема[/b] У меня по работе часто возникает необходимость запускать разные Django app с через тестовый сервер. Но так неудобно заходить каждый раз в папку с конкретным проектом и там набирать: [code python] python manage.py runserver [/code] [b]Решение[/b] Так как я использую ubuntu, то решил сделать кнопочку на панель быстрого запуска, которая вызывает скрипт с параметром [i]"path"[/i], [i]"command"[/i], где path это /absolute/path/to/manage.py [code python] # -*- coding: utf-8 -*- import os import sys if __name__ == "__main__": args = sys.argv[1:3] path, app = args[0].split("/")[1:-1], args[0].split("/")[-1] path = "/%s/"%os.path.join(*path) os.chdir(path) print "app %s started...ok!"%args[0].split("/")[-2] os.popen(args[0]+" %s"%args[1:][0]) [/code] Сам по себе скрипт не очень полезен, но это необходимая часть небольшого виджета для организации shortcut'ов. для запуска джанго проектов. [url http://silatrav.info]Сила трав, энциклопедия трав и рецептов[/link]

Подпишитесь на рассылку, будет интересно!