编写自定义auth系统(如默认的django auth系统),使用它在DB中生成表

时间:2010-03-18 12:59:29

标签: django authentication model

干草,我一直在阅读中间件以及如何将它与上下文对象一起使用。我想写一个简单的中间件类,我可以在我自己的应用程序上使用它,它基本上是django的缩减版本。

我似乎遇到的问题是,如果我有

INSTALLED_APPS = ('django.contrib.my_auth')
设置文件中的

一切都很好。我还添加了

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

在里面,一切都很好。

我的问题是,如何让我的中间件自动从models.py模块生成表格,就像django auth在运行manage.py syncdb时的表现一样?

感谢

1 个答案:

答案 0 :(得分:2)

Django auth中间件不生成任何表。当您运行manage.py syncdb时,Django会通过INSTALLED_APPS查看。所以一切都应该没问题。