账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    django view 如何设置一个公共函数?
    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 视图中设置和使用公共函数。
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部