clue_script

Yazılım ekran görüntüsü:
clue_script
Yazılım detaylar:
Versiyon: 0.3.1
Qayıt: 11 May 15
Geliştirici: Rocky Burt
Lisans: Ücretsiz
Popülerlik: 14

Rating: 2.0/5 (Total Votes: 1)

clue_script web tarzı uygulamaları üzerinde özel bir odaklanma ile alt komutların tanımlamak için kullanılır. işlevselliği Django manage.py komut esinlenmiştir.
Kullanım
Basit bir örnek "merhaba dünya" yazdıran bir komut eklemek için:
clue_script ithalat komutu Komutan
command
def helloworld ():
& Nbsp; print 'merhaba dünya'
__name__ == '__main__' eğer:
. & Nbsp; Commander.scan (globals ())) (koşmak
Python 2,7 en argparse benzer bir şey (2.6 üzerine de mevcuttur) kullanabilirsiniz daha karmaşık bir komut yapmak.
ithalat argparse
clue_script ithalat komutu Komutan
command
def foo (* argv):
& Nbsp; ayrıştırıcı = argparse.ArgumentParser ()
& Nbsp; parser.add_argument ('- x', = 'basit bir test' yardım,
& Nbsp; default = 'evet', metavar = 'x')
& Nbsp; ns = parser.parse_args (argv)
& Nbsp; # şeyler yapmak
__name__ == '__main__' eğer:
. & Nbsp; Commander.scan (globals ())) (koşmak
Sağlanan komutlar
İki sağlanan komut fabrikası bulunmamaktadır.
& Nbsp; 1. make_reloadable_server_command (runserver için gereksinimleri hakkında not yukarıya bakınız)
& Nbsp; 2. make_syncdb_command
Aşağıdaki gibi tipik bir web uygulaması bu komutları kullanabilirsiniz:
__name__ == '__main__' eğer:
& Nbsp; def CreateTables (oturum):
& Nbsp; models.Base.metadata.create_all (session.bind)
& Nbsp; settings = init_settings ()
& Nbsp; komutanı = script.Commander ([script.make_reloadable_server_command (make_app),
& Nbsp; script.make_syncdb_command (ayarlar ['spitter.db_session_factory'],
& Nbsp; CreateTables)])
& Nbsp; commander.scan (globals ())
& Nbsp; commander.run ()
Benzer bir şey için verecek hiçbir args ile komut çalıştırma:
Komutları:
& Nbsp; runserver bir reloadable geliştirme web sunucusu çalıştırın.
& Nbsp; veritabanını güncelleyin syncdb

Bu sürümde Yeni nedir:. Olmanın

  • Sabit aptal hata print_usage ()

    oldu Yanlış denilen

sürüm 0.3 yeni nedir :

bir kabuk başlatılması için eklendi rfoo destek Live-

  • bağlamak için çalışan sunucu http://code.google.com/p/rfoo/
  • komut kullanımı Geliştirilmiş biçimlendirme
  • kaldırıldı çoğunlukla yararsız make_syncdb komutu
  • Daha Commander.commands biraz daha açığa

nedir sürüm 0.2.4 Yeni:

  • Sabit sorun olmayan reloader kısmı kapamak nerede app aşağı kod değişmiş olsaydı.

Gereksinimleri :

  • Python

Geliştirici Diğer yazılım Rocky Burt

khufu_opinion
khufu_opinion

11 May 15

RapidGiza
RapidGiza

11 May 15

khufu_siteview
khufu_siteview

11 May 15

khufu_deform
khufu_deform

14 Apr 15

Yorumlar clue_script

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!