【问题标题】:Understanding imports in views.py - Django了解 views.py 中的导入 - Django
【发布时间】:2012-11-06 11:55:00
【问题描述】:

我在 .py 文件中定义了一个非常大的 python 列表(约 1M 个字符串)。我将它导入到我的views.py 中以访问我的视图中的列表。 我的问题是该列表是否会为每个使用 Web 应用程序的用户加载到 RAM 中,还是只加载一次并用于所有用户?

【问题讨论】:

    标签: django python-2.7 django-views


    【解决方案1】:

    一个 Django 进程被加载一次并保持活动状态来处理传入的请求。因此,如果您将列表定义为全局变量,它会保留在 RAM 中,一切都很好。但不鼓励操纵列表。

    【讨论】:

    • thnx..如果它不会在 RAM 中为每个用户复制,我会很放心的。顺便说一句,我不必操作这个列表
    猜你喜欢
    • 1970-01-01
    • 2016-09-22
    • 1970-01-01
    • 1970-01-01
    • 2016-04-06
    • 1970-01-01
    • 2019-11-22
    • 2021-06-06
    • 2022-07-06
    相关资源
    最近更新 更多