Saravanan666/pypi-org huggingface dataset:
Package: django-payments-mollie
django-payments-mollieDjango Payments Mollie is a Django app that adds support for theMollie payment providertoDjango Payments.Table of ContentsInstallationConfigurationSandboxLicenseInstallationpip install django-payments-mollieConfigurationYou should follow the configration guide in the Django Payments documentation. To setup this package as a payment variant, use the followingPAYMENT_VARIANTSin the Django settings file:PAYMENT_VARIANTS={"mollie":("django_payments_mollie.provider.MollieProvider",{# For api key authentication"api_key":"test_example-api-key",# For access token authentication"access_token":"access_example-token","testmode":True,# For OAuth2 authentication"client_id":"example-client-id","client_secret":"example-client-secret","testmode":True,})}Available configuration optionsapi_key: AMollie API key, this is the simplest way to configure access to the Mollie API. Use the test key for development or testing. This also allows you to use payment methods that aren't enabled for live payments yet.Configuration helpersPayment modelDjango Payments docs will instruct you to create a Payment model that subclassesBasePayment. This package also provides a base model that you can use (optionally). The abstract model classBaseMolliePaymentis a subclass ofBasePayment, and it configures some of the fields asrequired=True, since Mollie requires them to be filled. Use it just like you would use Django payments'BasePayment:fromdjango_mollie_payments.modelsimportBaseMolliePaymentclassPayment(BaseMolliePayment):...# Add custom fields and methodsSandboxThe project contains a sandbox that shows a very simple implementation of Django Payments with the Mollie payment variant. You can use it to see how implementation could be done, or to actually run an application against your own Mollie account. See theSandbox READMEfor details.Licensedjango-payments-mollieis distributed under the terms of theMITlicense.
Package: django-payments-paybox
django-payments-paybox⚠️⚠️⚠️ Not Ready
This package in development. Do not use it.This isdjango-paymentsprovider forPayBox.money.Installationpipinstalldjango-payments-payboxOr withpoetrypoetryadddjango-payments-payboxDependenciesThis package require next deps:django-paymentsConfiguration exampleInsettings.pyyou must connect this providerPAYMENT_VARIANTS={"default":("django_payments_provider.PayboxProvider",{"secret":"your_secret","merchant_id":1000000,# your merchant_id"site_url":"https://your_site.dev","testing_mode":1,# enabled by default},)}Required methods in payment modelfrompayments.modelsimportBasePaymentclassPayment(BasePayment):defget_failure_url(self):return"https://your_site.dev/failure/"defget_success_url(self):return"https://your_site.dev/success/"defget_process_url(self):path=super().get_process_url()returnf"https://your_site.dev{path}"
Package: django-payments-portmone
django-payments-portmoneAdjango-paymentsbackend for thePortmonepayment gateway (Reference documentation)Installpip install django-payments-portmoneParameterspayee_id (required): ID of the payee company.login (required): Your company login in the Portmone.com system.password (required): Your company password in the Portmone.com system.currency (default:'UAH'): possible values - UAH, USD, EUR, GBP, BYN, KZT, RUBendpoint (default:'https://www.portmone.com.ua/gateway/'): desired endpoint.prefix (default:''): Prefix of Portmone order number "{prefix}{payment.pk}".settings.pyPAYMENT_VARIANTS={'portmone':('payments_portmone.PortmoneProvider',{'payee_id':'1185','login':'WDISHOP','password':'wdi451','endpoint':'https://www.portmone.com.ua/gateway/','prefix':'P000-'}),}Requirementspython3.6djangowith version1.11django-paymentswith version0.13DevelopmentWhen developing locally, we use:editorconfigplugin (required)pipenv(required)pycharm 2020+Copyright (C) 2020 Onufrienko Vyacheslav
Package: django-payments-przelewy24
Your project description goes hereQuickstartInstall django-payments-przelewy24:pip install django-payments-przelewy24Add it to yourINSTALLED_APPS:frompayments_przelewy24.configimportPrzelewy24ConfigPAYMENT_VARIANTS={"przelewy24":("payments_przelewy24.provider.Przelewy24Provider",{"config":Przelewy24Config(pos_id=123,merchant_id=123,crc="e34a1",api_key="d876a3ba780cb",sandbox=True),},),}You can also use environment to configure provider:frompayments_przelewy24.configimportPrzelewy24Config# PAYMENTS_P24_POS_ID=123# PAYMENTS_P24_MERCHANT_ID=123# PAYMENTS_P24_CRC=e34a1# PAYMENTS_P24_API_KEY=d876a3ba780cb# PAYMENTS_P24_SANDBOX=1PAYMENT_VARIANTS={"przelewy24":("payments_przelewy24.provider.Przelewy24Provider",{"config":Przelewy24Config.from_env(),},),}Running TestsDoes the code actually work?source <YOURVIRTUALENV>/bin/activate
(myenv) $ pip install -r requirements_test.txt
(myenv) $ pytestDevelopment commandspip install -r requirements_dev.txt
invoke -lDocumentationPrzelewy24 RESTAPICreditsTools used in rendering this package:Cookiecuttercookiecutter-djangopackageHistory0.1.0 (2021-01-27)First release on PyPI.
Package: django-payments-razorpay
Razorpay for django-paymentsWARNING:only the paisa (INR) currency is supported by Razorpay as of now.InstallationAdddjango-payments-razorpayto your project requirements
and/ or run the installation with:pipinstalldjango-payments-razorpayProvider parametersFirst of all, to create your API credentials, you need to go in your Razorpay account settings,
then in the API Keys section (direct link).KeyRequiredTypeDescriptionpublic_keyYesstringYour Razorpaykey idsecret_keyYesstringYour Razorpaysecret key idimageNostringAn absolute or relative link to your store logonameNostringYour store nameprefillNobooleanPre-fill the email and customer's full name if set toTrue(disabled by default)Example configurationIn yoursettings.pyfile, you can add the following keys or append the data to them:PAYMENT_VARIANTS={'razorpay':('django_payments_razorpay.RazorPayProvider',{'public_key':'RAZORPAY_PUBLIC_KEY','secret_key':'RAZORPAY_SECRET_KEY'})}Note: if you are usingSaleor, you may want to add Razorpay to the checkout payment choices:CHECKOUT_PAYMENT_CHOICES=[('razorpay','RazorPay')]NotesRazorpay automatically capture the whole payment amount;In test mode, you can use4111 1111 1111 1111(or any other valid credit card numbers)
with any future expiry date and CVV to pay orders.
Package: django-payments-redsys
django-payments-redsysA RedsysSermepapayment gateway backend fordjango-payments.Installpip install django-payments-redsysParametersmerchant_code (required): Merchant Code - Redsys parameter.terminal (required): Terminal - Redsys parameter.shared_secret (required): Terminal Key - Redsys parameter."obtained by accessing the Administration Module, Merchant Data Query option in the 'See Key' section"currency (default:'978'): ISO-4217 currency code.For example: EUR: '978', GBP: '826', USD: '840' (source:https://en.wikipedia.org/wiki/ISO_4217#Active_codes).endpoint (default:'https://sis-t.redsys.es:25443/sis/realizarPago': desired endpoint.Sandbox endpoint is default. Production endpoint ishttps://sis.redsys.es/sis/realizarPagoorder_number_prefix (default:'0000'): Payment PK is suffixed to this to create Redsys order numbersignature_version (default:'HMAC_SHA256_V1'): Only supported signature type.settings.pyPAYMENT_VARIANTS={'redsys':('payments_redsys.RedsysProvider',{'merchant_code':'123456789','terminal':'1','shared_secret':'qwertyasdf0123456789',})}CHECKOUT_PAYMENT_CHOICES=[('redsys','Redsys')]ifany('redsys'inproviderforproviderinCHECKOUT_PAYMENT_CHOICES):INSTALLED_APPS.append('payments_redsys')Copyright (C) 2018 AJ Ostergaard
Package: django-payment-webmoney
WebMoney Merchant Interface support for Django.How to configure WMChange your attestation from none to personal or higherConfigure payment settings on this pagehttps://merchant.webmoney.ru/conf/purse.aspChoose your purse & click to configure linkEdit the following fields: Result URL, Success URL, Fail URLSave & enjoyFields urls example for wm-sample:Result URL =http://127.0.0.1:8000/webmoney/result/Success URL =http://127.0.0.1:8000/success/Fail URL =http://127.0.0.1:8000/fail/
Package: django-paymill
django-paymill==============django-paymill is a django app for easily integrating Paymill as a payment gateway for django projects.django-paymill requires [pymill](https://github.com/kliment/pymill) and as a resulting dependency [Requests](http://docs.python-requests.org/en/latest/)django-paymill also requires, for the time being, [django-crispy-forms](https://github.com/maraujop/django-crispy-forms)Simply install the app and the requirements and add them to your INSTALLED_APPS:INSTALLED_APPS = ('django.contrib.admin','django.contrib.auth','django.contrib.contenttypes','django.contrib.sessions','django.contrib.messages','django.contrib.staticfiles','crispy_forms','paymill',)Then add your Paymill public and private keys to settings:PAYMILL_PRIVATE_KEY = ''PAYMILL_PUBLIC_KEY = ''For webhooks to work you will need to declare the receiving host:PAYMILL_WEBHOOK_HOST = ''And off you go! :)(More documentation to follow soon)
Package: django-paynova
Paynova Aero for DjangoImplementation ofPaynova
Aerowork flow
for Django. UsingPaynova
APIpython
library:paynova-api-python-client.InstallationInstalldjango-paynova:pip install django-paynovaPython 2.7, 3.3, 3.4, PyPy are supported Django 1.6, 1.7 are
supportedAdddjango-paynovatoINSTALLED_APPS:INSTALLED_APPS=(...'django_paynova',...)Configure settings:PAYNOVA_MERCHANT_ID='MERCHANT_ID'PAYNOVA_PASSWORD='PASSWORD'PAYNOVA_SECRET='SECRET'PAYNOVA_CALLBACK_URL='http://mysite.com'For production:PAYNOVA_LIVE=TrueRun./manage migrateAdd urls to handle Paynova’s callbacks:urlpatterns=patterns('',url(r'^(?i)payments/paynova/',include('django_paynova.urls')),)UsageCreate order and init payment with default params:fromdjango_paynovaimportcreate_order,PaynovaExceptiontry:pp=create_order({'orderNumber':'0001','currencyCode':'EUR','totalAmount':10})# TODO: redirect to pp.urlexceptPaynovaExceptionase:# TODO: handle exceptioncreate_ordertakes dictionary withCreate Order
parametersHandleEvent Hook
Notifications:fromdjango.dispatchimportreceiverfromdjango_paynova.signalsimportpaynova_payment@receiver(paynova_payment)defpaynova_payment_signal(sender,status,params,**kwargs):# TODO: handle paynova payment notificationwheresender- PaynovaPayment modelstatus- status of paymentparams-payment
paramsfrom PaynovaAdvancedAlso you can create order and initialize payment separately:fromdjango_paynovaimportcreate_order,initialize_payment,PaynovaExceptiontry:# create orderpp=create_order({'orderNumber':'0005','currencyCode':'EUR','totalAmount':10},init_payment=False)# init payment. http://docs.paynova.com/display/API/Initialize+Paymentpp=initialize_payment({'orderId':pp.order_id})# TODO: redirect to pp.urlexceptPaynovaExceptionase:# TODO: handle exceptioncreate_ordertakes dictionary withCreate Order
parametersinitialize_paymenttakes dictionary withInitialize Payment
parametersErrorsIf Paynova return an error,PaynovaExceptionwill be raisedfromdjango-paynovaimportcreate_order,PaynovaExceptiontry:pp=create_order()exceptPaynovaExceptionase:# process exception# e.errorNumber, e.statusKey, e.statusMessage, e.errorspassTestsAt first make sure that you are in virtualenv.Install all dependencies:make setupTo run tests:make testLicenseMIT licence
Package: django-payonline
Django PayOnline is an application for integration with PayOnline System.InstallationInstall django-payonline with pip:pip install django-payonlineConfigurationAddpayonlineapp toINSTALLED_APPS:INSTALLED_APPS = (
    ...
    'payonline',
)Runsyncdbcommand (with--migrateflag if you use South).Set app config in project’s settings:PAYONLINE_CONFIG = {
    'MERCHANT_ID': '...',
    'PRIVATE_SECURITY_KEY': '...',
}Addpayonline.urlsto project’s urlconf:urlpatterns = patterns(
    ...
    url(r'^payonline/', include('payonline.urls')),
)ContributingFeel free to fork, send pull requests or report bugs and issues on github.
Package: django-paypal2
提供paypal支付相关的view和方法Quick startInstall:pip install django_paypal2Add “paypal” to your INSTALLED_APPS setting like this:INSTALLED_APPS = [
    ...
    'paypal',
]Add paypal config to settings.py:PAYPAL = {
    "SERVER_URL": "http://localhost:8000", # current site host and port
    "sandbox": False,  # True or False
    "client_id": "xxx",
    "client_secret": "", # you can get id and secret from paypal
}Include the polls URLconf in your project urls.py like this:url(r'^paypal/', include('paypal.urls')),Migrate dbCreate payment and redirect to paypalfrom paypal.models import PaypalPayment

pp = PaypalPayment(description="sample pay")
pp.add_item("sample", 'USD', float(amount))
pp.reference_id = "your reference id"
pp.save()
return redirect('paypal_redirect', uid=pp.uid)
Package: djangopayplus
Django PayplusDjango app for Nalo Solutions Limited mobile money payment platform integration.Requirementspython 3.5+django 2.2+requests 2.24+Please use python virtual environment for project isolationInstallationRunpip install djangopayplusto install package.Add'payplus'tosettings.pyat INSTALLED_APPS section like this:INSTALLED_APPS=[...'payplus',]Also include the below at the bottom ofsettings.pylike this:...

# complusory Payment Settings
PAYMENT_CALLBACK = /url/to/callback/
PAYMENT_GATEWAY =  /url/to/gateway/

# optional payment settings
PAYMENT_MERCHANT = NSP_XXXXXX
PAYMENT_PASSWORD = password
PAYMENT_USERNAME = usernameRunpython manage.py migrateto create the associated models.Start the server and verify all is runing wellSending payment requestPrerequiste mostly your validated data should have the below parameters:ParameterDescriptionFormatorder_idThe unique identification for the payment order. This is also generated at the client side and will be returned in the charging response.STRINGcustomerNameThe name of the payment authorizer or the buyer. Eg. Jane DoeSTRINGamountThis is the invoice amount stated in units of Ghanaian cedis. Note: the amount should be used without the currency. Eg. 2.00DECIMALitem_descThe description of the purchased item or service. Eg. bulksmsSTRINGSending payment with optional settingsfrompayplus.momopayimportMomoPayProcessorfromdjango.viewsimportViewclassMomoPaymentView(View):defpost(self,request,*args,**kwargs):...response=MomoPayProcessor(data=validated_data).pay()Sending payment without optional settingsfrompayplus.momopayimportMomoPayProcessorfromdjango.viewsimportViewclassMomoPaymentView(View):defpost(self,request,*args,**kwargs):...response=MomoPayProcessor(data=validated_data,merchant=merchant{"id":"your-merchant-id","username":"merchant-username","password":"merchant-password",}).pay()Request responseWhen you initiate the momo payment call, a sample requset response below is received.On Success

    {
        status: True,
        message: Passed
    }


    On Failure
    {
        status: False,
        message: reason of failure
    }Receiving callbackfrompayplus.momopayimportMomoPayProcessorfromdjango.viewsimportViewimportjsonclassMomoPaymentCallbackView(View):defpost(self,request,*args,**kwargs):post_data=json.loads(request.body)...response=MomoPayProcessor(callback=validated_data).onCallback()Callback responseWhen you initiate the momo payment call, a sample callback response below is received.On Success{"status":True,"transactionID":22,"amount":1.00}On Failure{"status":False,"message":reasonoffailure}Upgradepipinstalldjangopayplus--upgradeNeed help, have any questions, suggestions?Submit an issue/PR or email us atnoc@nalosolutions.com
Package: django-payslip
A reusable Django app that allows you to enter salary data of your employees
so that authorized persons can view, print and export (PDF) their payslips.InstallationYou need to install the following prerequisites in order to use this app:pip install Django
pip install django-libs
pip install python-dateutil
pip install WeasyPrintIf you want to install the latest stable release from PyPi:$ pip install django-payslipIf you feel adventurous and want to install the latest commit from GitHub:$ pip install -e git://github.com/bitmazk/django-payslip.git#egg=payslipAddpayslipto yourINSTALLED_APPS:INSTALLED_APPS = (
    ...,
    'payslip',
)Hook this app into yoururls.py:urlpatterns = patterns('',
    ...
    url(r'^payslip/', include('payslip.urls')),
)Features & UsageYou can:Define companiesAssign employees (a user model is created automatically)Define payment typesCreate paymentsCreate custom extra fields for COMPANIES, EMPLOYEES and PAYMENTSCreate global attributes for those custom fields (dropdown fields)Generate custom payslipsPrint those payslips or export them as styled PDF documentsThere’s already a print-ready template for your payslips, which should cover
mainly used payslips. If you want to you can override the template with your
own styles. Find it herepayslip/templates/payslip/payslip.html.You can also create your own CSS, but be sure to cover print styles. Find it
herestatic/payslip/css/payslip.css.After you have added the basic company information needed in your template, you
can add payments and employees and start paysliping. :) Have fun with it.SettingsPAYSLIP_CURRENCYDefault: ‘EUR’Your preferred currency acronym.ContributeIf you want to contribute to this project, please perform the following steps:# Fork this repository
# Clone your fork
$ mkvirtualenv -p python2.7 payslip
$ pip install -r requirements.txt
$ ./payslip/tests/runtests.sh
# You should get no failing tests

$ git co -b feature_branch master
# Implement your feature and tests
# Describe your change in the CHANGELOG.txt
$ git add . && git commit
$ git push origin feature_branch
# Send us a pull request for your feature branchWhenever you run the tests a coverage output will be generated intests/coverage/index.html. When adding new features, please make sure that
you keep the coverage at 100%.If you are making changes that need to be tested in a browser (i.e. to the
CSS or JS files), you might want to setup a Django project, follow the
installation instructions above, then runpython setup.py develop. This
will just place an egg-link to your cloned fork in your project’s virtualenv.RoadmapAdd employee and manager dashboardsCheck the issue tracker on github for further milestones and features to come.
Package: django-paytm
=====Django-Paytm=====Django-Paytm is an application for integrate paytm gateway with your django project.Fork from here: [paytm-django](https://github.com/harishbisht/paytm-django)Quick start-----------1. Add "paytm" to your INSTALLED_APPS setting like this::INSTALLED_APPS = [...'paytm',]2. Include the polls URLconf in your project urls.py like this::url(r'^paytm/', include('paytm.urls')),3. Put below variables into your settings file.```PAYTM_MERCHANT_KEY=  "<YOUR-PAYTM-MERCHANT-KEY>"PAYTM_MERCHANT_ID = "<YOUR-PAYTM-MERCHANT-ID>"PAYTM_CALLBACK_URL = "http://localhost:8000/response/"```4. Run `python manage.py migrate` to create the paytm models.5. ### Stuff used to make this:* [PAYTM API DOCUMENTATION](http://paywithpaytm.com/developer/paytm_api_doc/)* [SDK DOCUMENTATION](http://paywithpaytm.com/developer/paytm_sdk_doc/)
Package: django-paytm-checkout
Django Paytm CheckoutA simple modular approach for Paytm'scheckoutandcustom checkoutDocumentation is yet to be doneThis is currently in beta phaseInstallationUse pip to install from PyPI:pipinstalldjango-paytm-checkoutConfigurationConfigure your django project by adding the following in your settings:PAYTM_MERCHANT_ID='YOUR_PAYTM_MERCHANT_ID'PAYTM_MERCHANT_KEY='YOUR_PAYTM_MERCHANT_KEY'PAYTM_INDUSTRY='YOUR_INDUSTRY_TYPE'PAYTM_WEBSITE='YOUR_PAYTM_WEBSITE'Setting the environment:PAYTM_DEBUG=True# default: True (for staging)# False (for production)These are optional settings, change if it not the same as default:PAYTM_CHANNEL_WEBSITE=''# default: WEBPAYTM_CHANNEL_MOBILE_APP=''# default: WAPPAYTM_STAGING_DOMAIN=''# default: securegw-stage.paytm.inPAYTM_PRODUCTION_DOMAIN=''# default: securegw.paytm.inUsing Default applicationAdd the following into yoururls.pyfromdjango.urlsimportpath,includeurlpatterns=[path('paytm/',include('paytm.urls',namespace='paytm')),]Customising viewsYou can override all the Generic custom viewsex: Customising and using the initiate viewfromdjango.confimportsettingsasdjango_settingsfromdjango.shortcutsimportrender,Http404frompaytm.checkout.viewsimportGenericInitiatePaymentViewfrompaytm.modelsimportItemclassInitiatePaymentView(GenericInitiatePaymentView):"""Wrapper for testing"""include_payment_charge=Falsechannel='WEB'defget_amount(self):item_id=self.request.POST['item']item=Item.objects.get(pk=item_id)returnitem.pricedefget(self,request):ifnotdjango_settings.DEBUG:raiseHttp404self.request=requestreturnrender(request,'paytm/checkout/index.html',{'items':Item.objects.all()})
Package: django-paytring
Django Paytring Collections is a Django app designed to facilitate the creation and retrieval of orders, subscription plans, and subscriptions on Paytring.InstallationInstall the latest Paytring:pipinstallpaytringInstall Django Rest Framework:pipinstalldjangorestframeworkInstall Django Paytring plugin:pipinstalldjango-paytringQuick StartAdd “order” to yourINSTALLED_APPSsetting in your project’ssettings.pyfile:INSTALLED_APPS=[...,"order",]Include the order URLconf in your projecturls.py:path('order/',include("order.urls")),Add theCALLBACK_URLvariable to yoursettings.pyfile:CALLBACK_URL="www.xyz.com"Set up Environment Variables in yoursettings.pyfile:importosos.environ['key']="your_key"os.environ['secret']="your_secret"Start the development server.Use “order/create-order” (POST) to create an order on Paytring. Include the following JSON in the request:{"payment_info":{"amount":"100","currency":"INR"},"customer_info":{"cname":"test","email":"abc@gmail.com","phone":"9999999999"},"billing_info":{"firstname":"John","lastname":"Doe","phone":"09999999999","line1":"Address Line 1","line2":"Address Line 2","city":"Gurugram","state":"Haryana","country":"India","zipcode":"122001"},"shipping_info":{"firstname":"John","lastname":"Doe","phone":"09999999999","line1":"Address Line 1","line2":"Address Line 2","city":"Gurugram","state":"Haryana","country":"India","zipcode":"122001"},"notes":{"udf1":"udf1","udf2":"udf2","udf3":"udf3"}}Use “order/create-order/{paytring-order-id}” to retrieve order details.Use “order/subscription-plan” (POST) to create a subscription plan on Paytring. Include the following JSON in the request:{"payment_info":{"amount":"100","currency":"INR"},"plan_info":{"title":"Daily 1 rupee plan","description":"test plan","frequency":"1","cycle":"12"},"notes":{"udf1":"udf1","udf2":"udf2","udf3":"udf3"}}Use “order/subscription-plan/{paytring-plan-id}” to retrieve subscription plan details.Use “order/subscription” (POST) to create a subscription on Paytring. Include the following JSON in the request:{"payment_info":{"amount":"100","currency":"INR"},"plan_id":"123xxxxxxxxxxxxxxx","customer_info":{"cname":"test","email":"abc@gmail.com","phone":"9999999999"},"billing_info":{"firstname":"John","lastname":"Doe","phone":"09999999999","line1":"Address Line 1","line2":"Address Line 2","city":"Gurugram","state":"Haryana","country":"India","zipcode":"122001"},"shipping_info":{"firstname":"John","lastname":"Doe","phone":"09999999999","line1":"Address Line 1","line2":"Address Line 2","city":"Gurugram","state":"Haryana","country":"India","zipcode":"122001"},"notes":{"udf1":"udf1","udf2":"udf2","udf3":"udf3"}}Use “order/subscription/{paytring-subscription-id}” to retrieve subscription details.Note:You will receive order, plan, and subscription IDs in the response after creating them on Paytring.
Package: django-payu
This package provides integration betweenDjangoandPayU Payment Gateway.Quick startInstall ‘django-payu’ using the following command:pip install django-payuAdd “payu” to your INSTALLED_APPS setting like this:INSTALLED_APPS = [
    ....
    ....
    'payu',
]Add the following settings in the setting file using the details from your PayU account:PAYU_MERCHANT_KEY = "Your MerchantID",

PAYU_MERCHANT_SALT = "Your MerchantSALT",

# And add the PAYU_MODE to 'TEST' for testing and 'LIVE' for production.
PAYU_MODE = "TEST"Finally, run the following commands:python manage.py migrateRun the tests:python test_runner.py  test -v 2Visit our Django E-commerce Development pageHereFor additional help you canContact us here