我试图用IPN实现django-paypal(dcramer的版本),虽然我收到通知,但它回答了500错误。我检查了我的调试日志,我看到这条消息:django paypal_ipn表不存在
DatabaseError: (1146, "Table 'myproject.paypal_ipn' doesn't exist")
没有我发现关于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”。这也应该迁移贝宝应用程序。 – 2012-03-21 16:27:18
没错。我太累了。我需要回家,明天回来... :) – xpanta 2012-03-21 16:34:52
很高兴为你工作。 :)我将评论移至答案,以便您可以结束该问题。 – 2012-03-21 16:45:06