Khufu-Script

Tela Software:
Khufu-Script
Detalhes de Software:
Versão: 0.6.2
Data de upload: 11 May 15
Revelador: Rocky Burt
Licença: Livre
Popularidade: 16

Rating: 3.0/5 (Total Votes: 1)

Khufu-Script é usado para definir subcomandos com um foco especial em aplicativos de estilo web. A funcionalidade é inspirado pelo script manage.py Django.
Uso:
Um exemplo simples para adicionar um comando que imprime "Olá mundo":
de comando de importação khufu.script, comandante
command
helloworld def ():
& Nbsp; print 'Olá mundo'
se __name__ == '__main__':
& Nbsp;. Commander.scan (globals ()) run ()
Para fazer um comando mais complicado você pode usar algo semelhante ao argparse Python 2.7 do (também disponível no 2.6).
argparse importação
de comando de importação khufu.script, comandante
command
foo def (* argv):
& Nbsp; parser = argparse.ArgumentParser ()
& Nbsp; parser.add_argument ('- x', ajudar 'teste simples' =,
& Nbsp; padrão = "sim", metavar = 'x')
& Nbsp; ns = parser.parse_args (argv)
& Nbsp; # fazer alguma coisa
se __name__ == '__main__':
& Nbsp;. Commander.scan (globals ()) run ()
Oferecido Comandos
Existem atualmente duas fábricas de comando previstas.
& Nbsp; 1. make_reloadable_server_command (ver acima nota sobre os requisitos para runserver)
& Nbsp; 2. make_syncdb_command
Um aplicativo web típico poderia usar esses comandos como se segue:
se __name__ == '__main__':
& Nbsp; def createTables (sessão):
& Nbsp; models.Base.metadata.create_all (session.bind)
& nbsp; settings = init_settings ()
& Nbsp; comandante = script.Commander ([script.make_reloadable_server_command (make_app),
& Nbsp; script.make_syncdb_command (definições ['spitter.db_session_factory'],
& nbsp; createTables)])
& Nbsp; commander.scan (globals ())
& Nbsp; commander.run ()
A execução do script sem argumentos irá produzir algo semelhante a:
Comandos:
& Nbsp; runserver executar um servidor web de desenvolvimento recarregável.
& Nbsp; syncdb Atualize o banco de dados

O que é novo nesta versão:.

  • syncdb / UPGRADEDB agora reflectir sobre o banco de dados mais para evitar dependências circulares modelo

O que é novo na versão 0.6.1:

  • Adicionado & quot; rshell & quot; comando para se conectar a um servidor remoto e Rfoo trabalho com objetos vivos em execução

O que é novo na versão 0.2.2:

  • urls projeto Atualizado

Requisitos :

  • Python

Outro software de desenvolvedor Rocky Burt

RapidGiza
RapidGiza

11 May 15

khufu_opinion
khufu_opinion

11 May 15

clue_script
clue_script

11 May 15

Comentário para Khufu-Script

Comentários não encontrado
Adicionar comentário
Ligue imagens!