/ / django paypal_ipn tabuľka neexistuje - django, django-paypal, django-migrations

django paypal_ipn tabuľka neexistuje - django, django-paypal, django-migrations

Snažím sa implementovať django-paypal (dcramerova verzia) s IPN a hoci dostanem upozornenie, odpovie sa na chybu 500. Skontroloval som svoj debug protokol a videl som túto správu:

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

žiadne z nácviku, ktoré som našiel, nezmieňuje nič o tabuľke pypal_ipn. Taktiež som urobil syncdb a juh migrovať, ale tabuľka nie je vytvorená.

Čo robím zle?

toto je to, čo mám s 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.

odpovede:

5 pre odpoveď č. 1

vyskúšať python manage.py migrate, To by malo migrovať aj aplikáciu paypal.

(Presunul sa z komentára sem, takže otázka môže byť uzavretá. Zrejme to urobil trik.)


0 pre odpoveď č. 2

V mojom prípade som musel explicitne migrovať aplikáciu

python manage.py migrate paypal.standard.ipn

0 pre odpoveď č. 3

Ak riešenie Mike S "nefunguje len migrovať ipn (toto je to, čo pre mňa fungovalo)

python manage.py migrate ipn