请帮我办理django信用卡。这是我提到的官方文件。https://pypi.org/project/django-credit-cards/
这是我得到的错误,基数为10的int((的无效文字:b'cc_expiry'
这是我的型号
class CreditCard(models.Model):
cc_number = CardNumberField(_('card number'))
cc_expiry = CardExpiryField(_('expiration date'))
cc_code = SecurityCodeField(_('security code'))
这是我的模型
class CreditCardForm(forms.ModelForm):
class Meta:
model = CreditCard
fields = ['cc_number', 'cc_expiry', 'cc_code']
查看
class CreatCardView(LoginRequiredMixin, FormView):
template_name = 'transactions/create-card.html'
form_class = CreditCardForm
success_url = '/transactions/view-card/'
def form_valid(self, form):
if form.is_valid():
form.save()
print(form.cleaned_data)
return super().form_valid(form)
在CardExpiryField
之后,您可以看到该字段继承自DateField,因此您应该将Date传递给它,而不是字符串