只是想知道是否有可能以某种实验方式,安全地编辑django中的django应用程序代码,然后刷新已编译的文件。
如果有人尝试过类似的东西或有一些想法,那就太好了。
我希望能够从Web界面编辑一小段代码,因此我可以轻松地维护几个实验项目。
帮助会很棒!感谢。
答案 0 :(得分:3)
提供编辑界面是战斗的一半,但它非常简单。已经有应用程序提供模板和媒体文件的编辑,所以它几乎只是一个扩展。
最难的部分是重新启动服务器,这必须发生以便编译新代码。我不认为有一种方法可以在服务器内执行此操作,所以我会这样做:
一个严重的问题是如果你引入错误。您可以进行测试编译(即在重新启动站点并检查输入之前运行开发服务器),但这不是非常强大,您可能很容易陷入无法访问该站点的情况。
在这种情况下,将编辑器设置为一个完全独立的站点可能是明智之举,因此您永远不会被锁定......
答案 1 :(得分:2)
SO question关于支持自动代码重新加载的wsgi服务器。它应该提供足够的信息来帮助你入门。