一个django应用程序,为信用卡提供数据库和表单字段。

django-credit-cards的Python项目详细描述


Django信用卡

一个django应用程序,为信用卡提供数据库和表单字段。

兼容性

  • django>;=1.8
  • python>;=3

快速启动

安装Django信用卡:

pip install django-credit-cards

然后将其添加到您的模型中:

fromcreditcards.modelsimportCardNumberField,CardExpiryField,SecurityCodeFieldclassPayment(models.Model):cc_number=CardNumberField(_('card number'))cc_expiry=CardExpiryField(_('expiration date'))cc_code=SecurityCodeField(_('security code'))

或您的表格:

fromcreditcards.formsimportCardNumberField,CardExpiryField,SecurityCodeFieldclassPaymentForm(forms.Form):cc_number=CardNumberField(label='Card Number')cc_expiry=CardExpiryField(label='Expiration Date')cc_code=SecurityCodeField(label='CVV/CVC')

信用卡类型检测

fromcreditcardsimporttypesasserttypes.get_type('4444333322221111')==types.CC_TYPE_VISAasserttypes.get_type('343434343434343')==types.CC_TYPE_AMEXasserttypes.get_type('0000000000000000')==types.CC_TYPE_GENERIC

许可证

版权所有(c)2018 Mihail Mishakin根据BSD许可证发布(见许可证)

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何将JButton合并到图形中?   java在每个循环中使用基类类型或派生类类型   JavaSwingGUI应用程序完全是空白的,没有任何内容,而按钮被添加到面板中   java Android获取getDefaultSensor括号时出错   java Spring引导和安全性与AngularJS登录页面   java注销appengine应用程序而不从google注销。通用域名格式   java仅在发生错误或异常时创建日志文件,而不使用log4j   java get json数组和Retrift 2   swing中的java响应映像   为什么java的inputstream。close()块?   java驱动管理器。getConnection()非常冗长   java如何使用joml将标准化向量旋转到一个点   ubuntu将Java程序的输出结果保存到一个文件中   java动态可拖动、可编辑和自动调整大小的文本字段