从中间件访问模型 - django

时间:2012-05-11 14:31:44

标签: django

是否可以访问模型,并在中间件的process_request()方法中进行一些处理?

我正在考虑使用中间件来解析子域。这些子域将代表城市,我想知道我们的数据库中是否存在子域(或城市)。

假设我有一个城市模型,如果城市不存在,我可以导入它并筹集404吗?

1 个答案:

答案 0 :(得分:8)

这是好的做法吗?当然。这就是auth将用户添加到请求中的作用。

我可以导入吗?当然。如果城市不存在,我可以筹集404吗?肯定。

你只是在寻找安抚吗?