相关疑难解决方法(0)

什么是一个很好的轻量级Python MVC框架?

我知道那里有很多Python框架.你们能指出我正确的方向吗?我主要关注的是简单性,我不需要很多无关的功能.以下是我想要(或不想要)的其他几件事:

  • 不关心ORM,只是想让它与MySQL一起工作
  • 有可配置的路线
  • 支持布局

python model-view-controller frameworks

71
推荐指数
9
解决办法
6万
查看次数

如何在不依赖框架的情况下使用python进行Web开发?

我知道各种框架都有它们的好处,但我个人希望我在python中的web开发尽可能直截了当:更少写入框架,更多编写python.

到目前为止,我发现的唯一让我以最明显的方式做到这一点的是web.py,但我对其性能略有担忧.

对于那些使用nginx(或其他风味)+ mod_wsgi + web.py ...的性能如何?可以进一步改进吗?

对于那些使用过web.py的人来说,喜欢这个主意并继续写更好的东西或者找到更好的东西......关心我的来源?

我想听听所有引人注目,极简但功能强大的方法.

python performance web.py

30
推荐指数
4
解决办法
1万
查看次数

Python中Web编程的不同方法的优缺点

我想用Python做一些服务器端脚本.但是我有很多方法可以做到这一点.

它从自己动手的CGI方法开始,似乎以一些非常强大的框架结束,这些框架基本上可以完成所有工作.还有很多东西,比如web.py,PyroxideDjango.

  • 哪些优点缺点的框架或方法的你参与的
  • 有什么权衡取舍
  • 对于什么样的项目,他们做得好,不做什么?

编辑:我还没有太多的网络编程经验.
我想避免解析参数URL等基本和繁琐的事情.
另一方面,虽然使用Ruby on Rails 在15分钟内创建博客视频给我留下了深刻印象,但我意识到隐藏了数百个东西来自我 - 如果你需要立即编写一个有效的网络应用程序,这很酷,但对于真正了解魔术并不是那么好 - 这就是我现在所寻求的.

python frameworks cgi wsgi

25
推荐指数
4
解决办法
5083
查看次数

Python网络编程

早上好.

正如标题所示,我对使用python进行Web开发有一些疑问.

  • 什么是开发环境的最佳设置,更具体地说,使用什么Web服务器,如何将python与它绑定.我希望它能在*nix和win环境中实现.

我上次尝试apache + mod_python + CherryPy时的主要问题是不得不重新加载webserver来查看更改.它被认为是正常的吗?出于某种原因,cherrypy的自动重载根本不起作用.

  • 将有效的Python应用程序部署到生产环境的最佳设置是什么?为什么?我现在使用lighttpd作为我的PHP Web应用程序,但与nginx相比,它对python有什么用?

  • 是否值得直接用框架潜水或者滚动一些我自己的简单?我看到Django有很多粉丝,但我认为这对我的需求来说太过分了,所以我开始研究CherryPy.

  • 如果我必须重新加载httpd以查看更改,那么Python应用程序究竟是如何服务的?类似于产生子进程的永久进程,所有主要文件包括在服务器启动时发生,然后只是延迟加载所需的资源?

  • Python支持多线程,在开发Web应用程序时,我是否需要考虑使用它来获益?什么是好处以及在什么情况下?

十分感谢!

python cherrypy

12
推荐指数
3
解决办法
2301
查看次数

如何在没有CGI的情况下在Perl中构建网站?

在这里问了一个关于Python的单独问题,并被告知"经典的CGI根本不是使用任何东西的最佳方式.经典的CGI服务器必须为每个请求产生一个新的进程"

现在我正在使用Apache在基于Perl的网站上工作,我的所有脚本都以:

use CGI;
Run Code Online (Sandbox Code Playgroud)

这是一个问题吗?是否有更新或更好的方法来构建基于Perl的网站?

apache perl cgi mod-perl web

4
推荐指数
1
解决办法
408
查看次数