parseren van web app ontvangsten in Django & nbsp;. Django-ontvangsten is een Django app webapplicatie ontvangsten ontleden in Django. Het volgt dezelfde syntax als de controledienst bij u Mozilla Marketplace.
Dit is optioneel, je kunt gewoon controleren uw kassabon met de Marketplace. Er zijn echter een paar redenen waarom je zou willen om dit te doen:
& Nbsp; analytics, het bijhouden van het gebruik van uw app als het controleert ontvangsten
& Nbsp; het bijhouden van het gebruik van ontvangst door het IP-adres om het delen van de ontvangsten te voorkomen
& Nbsp; het blokkeren van de ontvangsten dat je weet bent fradulent.
Deze app biedt een Django model dat de ontvangsten die zijn verwerkt laat zien, zodat u de bonnen er blokkeren.
installatie
Installeren vanaf pypi:
pip django-ontvangsten te installeren
Gebruik
Django_receipts toe te voegen aan uw INSTALLED_APPS:
INSTALLED_APPS = (...
& Nbsp; 'django_receipts',
)
Ren syncdb om de tafel te installeren:
python manage.py syncdb
Toe te voegen in django-ontvangsten in uw URL's, bijvoorbeeld:
urlpatterns = patronen ('',
& Nbsp; ...
& Nbsp; url (r '^ ontvangsten /', onder meer ('django_receipts.urls')),
)
U zult dan in staat zijn om een POST doen om:
krul -X POST http: // localhost: 1234 / receiive --data "good.receipt"
Dit zal terugkeren:
{"Status": "ok"}
Zie django_receiptsconstants.py voor meer.
Configuratie
- RECEIPT_CHECK_INTERVAL (optioneel): de tijd tussen de opbrengsten van de opdrachtgever om daadwerkelijk ontvangsten te sturen naar de server. Effectief een cache van de cheque tegen de server. Standaard: 60 minuten.
Eisen
- Python
- Django
Reacties niet gevonden