如何构建Web文件浏览器?

2 html javascript python web-applications

目标:简单的浏览器应用程序,用于在树状视图中导航Web服务器上的文件.

背景:构建一个网站作为学习经验,使用Apache,mod_python,Python代码.(还没有mod_wsgi.)

我应该学习哪些工具来编写浏览器树?我看到JavaScript,Ajax,我都不知道.学习它们?从网络上获取一个JS示例并返工?可以用原始HTML构建这样的东西吗?Python我是高级初学者,但我意识到这是服务器端.

如果你打算从头开始制造这样的玩具,你会用什么?什么是完全容易,俗气的方式,中间方式,完全专业的方式?

还没有Django请 - 这是学习网络编程基本要素的练习.

S.L*_*ott 10

首先,切换到mod_wsgi.

其次,使用mod_wsgi在Python中编写一个hello world.

第三,改变你的hello world来显示结果os.listdir().

我觉得你差不多完成了.

当你搞砸了这个时,你就会意识到将你拥有的内容(信息来自os.listdir)转换成HTML中的表达是一件痛苦的事.

您可以向此添加Jinja模板以将内容与演示文稿分开.

最后,你会注意到你已经开始以艰难的方式构建Django.停止.学习Django.你会发现它仍然是"编程螺栓".它不会远离Web服务器开发体验"隐藏"或"抽象".它只是让你免于重新发明轮子.