2012-03-21 36 views
3

IPNでdjango-paypal(dcramerのバージョン)を実装しようとしていますが、通知を受け取っても500エラーが返されます。私は私のデバッグログをチェックし、私はこのメッセージを見た:私が見つけたのチュートリアルのいずれもpypal_ipnテーブルについて何も言及していないdjango paypal_ipnテーブルが存在しません

DatabaseError: (1146, "Table 'myproject.paypal_ipn' doesn't exist")

を。私も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. 
+2

"python manage.py migrate"を試してみてください。それもpaypalアプリを移行する必要があります。 –

+0

私はとても疲れた。私は家に帰って明日戻ってくる必要があります... :) – xpanta

+0

それはあなたのために働いてうれしい。 :)私はあなたが質問を閉じるかもしれないので、答えにコメントを移動しました。 –

答えて

5

python manage.py migrateを試してみてください。それもpaypalアプリを移行する必要があります。

(質問は閉じることができるので、ここにコメントから移動しました。どうやら、これはトリックをしました。)

0

私の場合は、マイク・S」ソリューション場合は、明示的に

python manage.py migrate paypal.standard.ipn 
0

アプリを移行する必要がありましたipnを移行するだけで動作しません(これは私にとってはうまくいきます)

python manage.py migrate ipn 
関連する問題