/ / django paypal_ipn таблиця не існує - django, django-paypal, django-migrations

django paypal_ipn table не існує - django, django-paypal, django-migrations

Я намагаюся реалізувати django-paypal (версія dcramer) з IPN, і хоча я отримую сповіщення, на нього відповідають з помилкою 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.

Відповіді:

5 за відповідь № 1

Спробуй python manage.py migrate. Це також має перемістити додаток paypal.

(Перейшов з коментаря сюди, щоб запитання було закрито. Мабуть, це і зробило трюк.)


0 для відповіді № 2

У моєму випадку мені довелося чітко перенести додаток

python manage.py migrate paypal.standard.ipn

0 для відповіді № 3

Якщо Майк S "рішення не працює, просто переміщуйте ipn (це те, що працювало для мене)

python manage.py migrate ipn