使用cython进行编译是否可以与python 3.4 Django应用程序一起工作,或者是否可以不用花费大量精力就可以工作?
这个关于保护python代码的问题的答案是https://stackoverflow.com/a/7347168/805141,这促使我提出了这个问题.
之前也有人问过类似的问题,但与提高绩效有关:Using Cython with Django. Does it make sense?
使用cython进行编译是否可以与python 3.4 Django应用程序一起工作,或者是否可以不用花费大量精力就可以工作?
这个关于保护python代码的问题的答案是https://stackoverflow.com/a/7347168/805141,这促使我提出了这个问题.
之前也有人问过类似的问题,但与提高绩效有关:Using Cython with Django. Does it make sense?
是的,我们做到了.但这是一种持续的痛苦.
我们制造了一款商用产品,安装在客户处,用于管理他们的Genesys power联络中心.应用程序的核心是用Django编写的,我们希望保护(限制)代码不受判断.
与在本机python中运行相比,速度有所提高,但差别不大.改善程度取决于任务类型,有时高达30%,有时很小.
我们不时会遇到一些问题,有些东西在Python中可以工作,但在Cython中却不行.除非你有很好的动机,否则我不会推荐这条路.
当前版本在Python3.5和Django 1.11上运行