【问题标题】:Using Django outside of view.py在 view.py 之外使用 Django
【发布时间】:2016-10-03 15:03:31
【问题描述】:

我有一个基于 twisted 的脚本正在运行,用于管理 IO、监控串行输入、写入日志等。它使用 Twisted 每分钟和每小时运行事件以及中断串行流量。

Django 是否可以为此提供接口,例如获取实时值并使用显示它们

#python code generating value1 and value2

def displayValues(request):

  context = {
      'value1':value1,
      'value2':value2
  }

  return render(request, 'interface.html', context)

明显的问题是这个 python 文件并不存在于 Django 文件设置中,因此 URL 调用不知道在哪里查看或如何调用 displayValues 函数。

我可能会考虑的一个附加功能是通过 Django 将 IO 值写入 mysql 数据库,因为它已经设置好了。

我从一个简单的数据库应用程序的角度理解 Django,但这不是我在网上遇到的,我可能会超出 Django 的范围。

我已经看到了这一点,但这更多地与在标准设置之外使用模型有关。 Using Django database layer outside of Django?

这可能吗?

谢谢!

【问题讨论】:

    标签: python django twisted


    【解决方案1】:

    为什么你需要 Django 来处理这样一个简单的用例? 对于简单的 Http 请求,您可以使用包含的 Python 工具:

    https://docs.python.org/2/library/simplehttpserver.html

    【讨论】:

    • 谢谢,我去看看。我的兴趣主要是我了解 Django 模板,并且发现设计网页非常容易,以显示从 python 传递给它的值。
    猜你喜欢
    • 1970-01-01
    • 2021-05-06
    • 2018-01-17
    • 1970-01-01
    • 2017-12-15
    • 2020-01-25
    • 1970-01-01
    • 2023-03-04
    • 2011-01-11
    相关资源
    最近更新 更多