/ / django paypal_ipnテーブルが存在しません - django、django-paypal、django-migrations

django paypal_ipnテーブルが存在しません - django、django-paypal、django-migrations

私はIPNでdjango-paypal(dcramerのバージョン)を実装しようとしていますが、通知を受け取っても500エラーが返されます。デバッグログを確認しました。

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.

回答:

回答№1は5

試す python manage.py migrate。それもpaypalアプリを移行する必要があります。

(コメントをここに移動して、質問が閉じられるようにしました。


回答№2の場合は0

私の場合は、明示的にアプリケーションを移行する必要がありました

python manage.py migrate paypal.standard.ipn

回答№3の場合は0

Mike S "の解決策がちょうどipnを移行しない場合(これは私のために働いたものです)

python manage.py migrate ipn