Написание собственной системы аутентификации (например, системы аутентификации django по умолчанию), используйте ее для генерации таблиц в БД - PullRequest
0 голосов
/ 18 марта 2010

Привет всем, я читал о промежуточном программном обеспечении и о том, как использовать его с контекстным объектом. Я хочу написать простой класс промежуточного программного обеспечения, который я могу использовать в своих собственных приложениях, по сути, это будет урезанная версия django.

Проблема, которая у меня, похоже, заключается в том, что если у меня есть

INSTALLED_APPS = ('django.contrib.my_auth')

в файле настроек, все хорошо. Я также добавил

MIDDLEWARE_CLASSES = ('django.contrib.my_auth.middleware.MyAuthMiddleware')

в нем и все нормально.

Мой вопрос: как мне заставить мое промежуточное ПО автоматически генерировать таблицы из модуля models.py, очень похоже на то, как работает аутентификация django при запуске manage.py syncdb?

спасибо

1 Ответ

2 голосов
/ 18 марта 2010

Промежуточное программное обеспечение Django auth не создает никаких таблиц. Django просматривает INSTALLED_APPS, когда вы запускаете manage.py syncdb. Поэтому все уже должно быть в порядке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...