我正在寻找一个易于使用的python Web框架,并允许我动态生成一些漂亮的用户界面。我没有太多的网络开发经验,也不想花太多时间学习内部知识。
到目前为止,我使用cherrypy和mako模板来为应用程序提供服务。我的问题是,它看起来很糟糕。我想提供一些不错的(可能是AJAX?)功能,让应用程序更加花哨。
我的应用是一个简单的搜索网站,没有任何数据库连接。所以我有一个主页面,用户输入搜索字符串和结果页面。最后它应该看起来像Goole搜索,有一些悬停效果的结果,漂亮的键盘控制,甚至可能类似于谷歌的页面预览。
为了实现这一点,我应该使用不同的框架还是需要手工编写CSS和javascript?我有什么选择?
谢谢!
答案 0 :(得分:9)
您的用户界面与您选择使用的Web框架无关。
尽管如此,您可能会发现Bootstrap有用:
Bootstrap是一个来自Twitter的工具包,旨在启动开发 的webapps和网站。它包括用于排版的基本CSS和HTML, 表格,按钮,表格,网格,导航等。
您可能还会发现这篇文章很有用:http://web.archive.org/web/20120418061148/http://jamie-davidson.com/2012/01/resources-to-hack-design/(原文:http://jamie-davidson.com/2012/01/resources-to-hack-design/已不再可用)
答案 1 :(得分:3)
答案 2 :(得分:1)
Django或Pinax怎么样?也许BlueBream?有这么多的Python框架......但是,如果你是开发工作的新手,那么选择一个可以依靠实体的离线本地社区的方法......去寻找帮助构建应用程序的问题。 (在洛杉矶,它是Django。)但是,特别是对你的应用程序,我的问题是:如果你基本上只有两个不同的页面布局 - 即用户输入其查询的主搜索页面,然后是X的动态生成的结果页面......没有数据库 - 你真的需要一个完整的Python“框架”吗?您写道,您还希望动态生成“漂亮的用户界面”......鉴于您的应用程序的规定范围,这有点令人困惑。
答案 3 :(得分:0)
答案 4 :(得分:0)
我发现了一个有趣的web2py框架,易于安装,并且它有很多功能,如“从盒子里”