django paypal_ipn 表不存在

标签 django django-paypal django-migrations

我正在尝试使用 IPN 实现 django-paypal(dcramer 版本),尽管我收到了通知,但得到了 500 错误的答复。我检查了调试日志,看到了这条消息:

数据库错误:(1146,“表'myproject.paypal_ipn'不存在”)

我发现的教程都没有提到有关 pypal_ipn 表的任何内容。我还进行了syncdb 和向南迁移,但未创建表。

我做错了什么?

这是我使用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.

最佳答案

尝试python manage.py migrate。这也应该迁移 PayPal 应用程序。

(从评论移至此处,因此问题可能会被关闭。显然这成功了。)

关于django paypal_ipn 表不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9808605/

相关文章:

linux - ubuntu 的 UWSGI https 配置

Django-paypal:带有无效回传的 IPN 请求

python - django 形式 + 数组的奇怪行为

python - SVN 与 django 集成

python - Paypal 交易 : How to receive and send funds with PayPal API and Django?

python - 如何将 sandbox.paypal 站点更改为 django-merchant 中的 paypal 站点?

django - 修复 'column already exists' Django 迁移错误?

django - 无法检查来自测试的 Django 迁移,但可以使用 Django 命令

python - 将具有默认值的 Django 字段迁移到 PostgreSQL 数据库

python - 在 Django 中保存一个 tmp 文件