WEB开发网
开发学院软件开发Python 使用 Twisted 框架进行网络编程,第 3 部分 阅读

使用 Twisted 框架进行网络编程,第 3 部分

 2008-11-13 13:13:08 来源:WEB开发网   
核心提示: 诚然,Woven 的术语有些难于理解,使用 Twisted 框架进行网络编程,第 3 部分(5),并且不幸的是,Twisted Matrix Web 站点的 HOWTO 文档在阐述这些术语的时候,所以是值得学习的, 开发 Woven 应用程序的第一步是建立一个或多个模板文件,几乎也是混淆使

诚然,Woven 的术语有些难于理解,并且不幸的是,Twisted Matrix Web 站点的 HOWTO 文档在阐述这些术语的时候,几乎也是混淆使用。很难确切地阐述如何使用 Woven。我并不宣称我自己完全理解 Woven 概念,但是 Twisted 的用户 Alex Levy (请参见 参考资料,获得他的页面链接)帮助我开发了下面给出的例子。但是,您仍然可以利用 Woven 来做很多事情,所以是值得学习的。

开发 Woven 应用程序的第一步是建立一个或多个模板文件。这些模板文件就是具有特殊属性的 XHTML 文件,例如:

清单 5. WeblogViewer.xhtml 模板

<html>
<head>
 <title>Weblog Viewer</title>
 <meta HTTP-EQUIV="Refresh" CONTENT="30" />
 <style type="text/css"><!--
  div.info {
   background-color: lightblue;
   padding: 2px dotted; }
  table th, table td {
   text-align: left;
   cellspacing: 0px;
   cellpadding: 0px; }
  table.log {
   border: 0px;
   width: 100%; }
  table.log tr.even { background-color: white; }
  table.log tr.odd { background-color: lightgray; }
 --></style>
</head>
<body>
 <div class="info">
 You are displaying the contents of
 <code model="filename" view="Text">filename</code>.
 </div>
 <table border="0" cellspacing="0" width="100%"
     class="log" model="entries" view="List">
  <tr bgcolor="yellow" pattern="listHeader">
   <th>Referrer</th><th/>
   <th>Resource</th>
  </tr>
  <tr pattern="listItem" view="alternateColor">
   <td model="referrer" view="Text">
     Referrer</td>
   <td>-></td>
   <td model="request_resource" view="Text">
     Resource</td>
  </tr>
  <tr pattern="emptyList">
   <td colspan="2">There is nothing to display.</td>
  </tr>
 </table>
</body>
</html>

上一页  1 2 3 4 5 6 7 8  下一页

Tags:使用 Twisted 框架

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接