【发布时间】:2016-04-30 10:51:22
【问题描述】:
我正在尝试在我的 django 网络应用程序中添加支付网关。我使用 2checkout 作为我的支付网关。但是没有适当的源代码可以让我获得在应用程序中集成 2checkout 的完整流程。有人可以帮我吗?我尝试按照link 中的步骤进行操作,但帮助不大。
【问题讨论】:
我正在尝试在我的 django 网络应用程序中添加支付网关。我使用 2checkout 作为我的支付网关。但是没有适当的源代码可以让我获得在应用程序中集成 2checkout 的完整流程。有人可以帮我吗?我尝试按照link 中的步骤进行操作,但帮助不大。
【问题讨论】:
Django 1.8+ 要求模型表单明确说明表单中应包含哪些字段。您链接到的库已在 4 年前更新,不再与最新版本的 Django 兼容。你可以自己 fork 并修复它,或者猴子修补它。
最简单的修复方法是to add fields = '__all__' 以复制旧行为,但建议仅包含您希望使用的字段。
class tocheckoutResponseForm(forms.ModelForm):
Ds_Date = forms.DateField(required=False, input_formats=('%d/%m/%Y',))
Ds_Hour = forms.TimeField(required=False, input_formats=('%H:%M',))
class Meta:
model = tocheckoutResponse
fields = '__all__'
但老实说,看到所有类名和字段名的大小写不正确让我不想使用这个库。您最好只是找到仍在积极开发的其他东西。
【讨论】: