从中间件访问模型 - Django

7

在中间件的process_request()方法中访问模型并进行处理是否是好的实践/可能的?

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

假设我有一个城市模型,我可以导入它并在城市不存在时引发404错误吗?

1个回答

9

这是一个好的实践方法吗?当然。这就是auth添加用户到请求中的方式。

我可以导入它吗?当然。如果城市不存在,我可以引发404错误吗?当然。

你只是在寻求安慰吗?


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接