我正在尝试使用 IPN 实现 django-paypal(dcramer 的版本),虽然我收到了通知,但它的回答是 500 错误。我检查了我的调试日志,我看到了这条消息:
DatabaseError: (1146, "Table 'myproject.paypal_ipn' doesn't exist")
我发现的所有教程都没有提到关于 pypal_ipn 表的任何内容。我也做了一个同步数据库和一个南迁移,但没有创建表。
我究竟做错了什么?
这就是我使用syncdb得到的:
Synced:
> django.contrib.auth
> django.contrib.contenttypes
> django.contrib.sessions
> django.contrib.sites
> django.contrib.messages
> django.contrib.staticfiles
> debug_toolbar
> grappelli
> filebrowser
> tinymce
> south
> avatar
> django.contrib.admin
> notification
Not synced (use migrations):
- paypal.standard.ipn
$ python manage.py schemamigration main --auto
Nothing seems to have changed.
$ python manage.py migrate main
Running migrations for main:
- Nothing to migrate.
- Loading initial data for main.
No fixtures found.