django-ticketing ay isang pagpapatupad ng isang modelo Django na nagbabalik ng mga tiket, tulad ng inilarawan sa pamamagitan ng mga blog post Flickr.
Pag-install
In-upload ko ito sa PyPi, kaya maaari mo itong sunggaban doon kung gusto mo na may
PIP install django-ticketing
o i-install sa tuldukan git address:
PIP install git+git@github.com: Streeter / django-ticketing.git
Kayo pinili.
Usage
Upang gamitin ito, maaari mong gamitin ang alinman sa mga modelo ng interface, o lamang ang mga shortcut function na tinukoy sa ticketing.models. Mukhang paggamit na tulad ng sumusunod:
# Import ang function
mula ticketing.models get_ticket import
# Pumunta makakuha ng iyong sarili ng isang ticket
ticket = get_ticket ()
# Boom. Iyon lang ang nangyari
Ipinapalagay ikaw ay nagkaroon ng isang talahanayan na pangangailangan na nilikha sa DB, sa ibang salita, tumakbo syncdb o lumipat sa South.
Testing
May ilang mga pagsusulit kasama. Upang magpatakbo ng mga pagsusulit, magsagawa lamang ng runtests.py:
[Streeter] $ python runtests.py
-------------------------------------------------- --------------------
Tumakbo 7 pagsusulit sa 0.441s
OK
[Streeter] $
Maaaring tumakbo ang mga test suite sa lahat ng DB backends suportado ng Django. Sa pamamagitan ng default na ito ay tumatakbo gamit sqlite3. Upang tumakbo sa MySQL, uncomment ang seksyon sa runtests.py at pagkatapos ay lumikha ng isang DB na maaaring kumonekta Django sa, at bigyan ang mga Django pahintulot ng gumagamit upang lumikha ng isang bagong testing DB, patakbuhin ang sumusunod na command:
MySQL h localhost -u ugat -e "Drop DATABASE ticketing_test";
MySQL h localhost -u ugat -e "Gumawa ng DATABASE ticketing_test";
MySQL h localhost -u ugat -e "Grant LAHAT SA ticketing_test. * TO 'ticketing_test' @ 'localhost' kinilala BY ''"
Siyempre, maaaring kailangan mong baguhin ang mga host ng DB at user na nag-uugnay, ngunit dapat mong makakuha ng ideya
Kinakailangan .
- sawa
- Django
Mga Komento hindi natagpuan