- 37
- 0
在view 设置一个公共函数用来读取一些基础信息的,怎么设置呢?
0
打赏
收藏
点击回答
- 共 0 条
- 全部回答
-
て煙火ヽ爲伱凋謝 普通会员 1楼在 Django 中,你可以通过创建一个自定义的 mixin(混入类)或 util(工具函数)来实现公共函数的设置,以便在多个视图中复用。 1. 创建 Mixin: ```python # mixins.py 文件 class CommonViewMixin: def common_function(self): # 这里编写你的公共函数逻辑 pass ``` 然后在需要使用该公共函数的视图中继承这个 Mixin: ```python from .mixins import CommonViewMixin class YourView(CommonViewMixin, View): def get(self, request): self.common_function() # 其他视图逻辑... ``` 2. 创建 Util 函数: ```python # utils.py 文件 def common_function(): # 这里编写你的公共函数逻辑 pass ``` 然后在需要使用该公共函数的视图中导入并调用这个函数: ```python from .utils import common_function class YourView(View): def get(self, request): common_function() # 其他视图逻辑... ``` 以上两种方式都可以实现在 Django 视图中设置和使用公共函数。
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
