【问题标题】:Python win32api doesn't work in Apache 2.2Python win32api 在 Apache 2.2 中不起作用
【发布时间】:2013-06-15 12:28:08
【问题描述】:

我在打印时遇到问题。

我正在使用 win32 API:

win32api.ShellExecute (0, "print", myfile, None, ".", 0)

如果我不通过 apache 运行 Django,这可以正常工作,但是当我使用 apache 时它不起作用。我没有收到错误,只是打印队列中没有任何内容。

你能帮帮我吗?谢谢

【问题讨论】:

    标签: python apache winapi printing shellexecute


    【解决方案1】:

    我也有同样的问题。在寻找解决方案的过程中,除了这个问题,我发现了这个可能有解决方案的谷歌论坛帖子:https://groups.google.com/forum/#!topic/modwsgi/-nLeLe7ydtk

    它链接到对问题的正确解释:http://psycopg.lighthouseapp.com/projects/62710/tickets/20#ticket-20-6

    我正要尝试谷歌论坛帖子中描述的解决方案,但决定由于 Django 不需要加载失败的代码,如果它是从 Django 加载的,我会让它不加载:

    import os
    django_instance = 'DJANGO_SETTINGS_MODULE' in os.environ
    if not django_instance:
        import my_modules, that_are_not, loading
    

    希望有帮助!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-10-01
      • 2017-03-21
      • 1970-01-01
      • 1970-01-01
      • 2019-07-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多