el django-marcar es una puesta en práctica de un modelo de Django que los boletos de vueltas, según lo descrito por el poste del blog de Flickr.
Instalación
La cargué a PyPi, así que usted puede asirlo allí si usted quisiera con
la pipa instala django-marcar
o instalar con la pipa la dirección del git:
la pipa instala [email protected]: streeter/django-ticketing.git
Usted es bien escogido.
Uso
Para utilizar esto, usted puede utilizar el interfaz modelo, o apenas la función del atajo definida en ticketing.models. Ese uso parece el siguiente:
# importación la función
de get_ticket de la importación de ticketing.models
# va se consigue un boleto
boleto = get_ticket ()
# auge. Eso acaba de suceder
Esto asume que usted ha tenido la sola tabla que necesita ser creada en el DB, es decir el syncdb del funcionamiento o ser emigrada con el sur.
Prueba
Hay algunas pruebas incluidas. Para funcionar con esas pruebas, ejecutar simplemente runtests.py:
[streeter] pitón runtests.py de $
----------------------------------------------------------------------
Funcionó con 7 pruebas en 0.441s
AUTORIZACIÓN
[streeter] $
La habitación de prueba puede funcionar en todo el DB se centraliza apoyado por Django. Por abandono funciona con sqlite3. Para funcionar en MySQL, el uncomment la sección en runtests.py y después crear un DB con el cual Django pueda conectar, y da los permisos del usuario de Django para crear un nuevo DB de la prueba, funciona con los comandos siguientes:
mysql - localhost de h - raíz de u - e “BASE DE DATOS de la GOTA más ticketing_test”;
mysql - localhost de h - raíz de u - e “CREA LA BASE DE DATOS más ticketing_test”;
mysql - localhost de h - raíz de u - CONCESIÓN TODA de e la “EN ticketing_test.* “al ticketing_test'@'localhost” IDENTIFICÓ POR ''”
Por supuesto, usted puede necesitar cambiar el anfitrión del DB y del usuario que conecta, pero usted debe conseguir la idea.
Requisitos:
· Pitón
· Django