0
我將應用程序從cgi移動到web.py.我想使用web.form。但是我注意到它自己創建了一張表。是否有可能風格創建表(寬度,高度等...)?如果是的話,怎麼樣?希望一起使用窗體和樣式選項
我將應用程序從cgi移動到web.py.我想使用web.form。但是我注意到它自己創建了一張表。是否有可能風格創建表(寬度,高度等...)?如果是的話,怎麼樣?希望一起使用窗體和樣式選項
該表格是表單渲染的結果,所以很自然地將其放置在form
元素中。在我的情況下,它看起來像這樣在login.html
模板:
<form name="main" method="post" class="login">
$if not form.valid:
<p class="wrong">Login incorrect.</p>
$:form.render()
</form>
在瀏覽器中呈現時,形式如下:
<form name="main" method="post" class="login">
<table>
<tr><th><label for="login">login</label></th><td><input type="text" id="login" name="login"/></td></tr>
<tr><th><label for="password">password</label></th><td><input type="password" id="password" name="password"/></td></tr>
<tr><th><label for="Login"></label></th><td><button id="Login" name="Login">Login</button></td></tr>
</table>
</form>
所以,你可以申請任意的造型,定位,這table
使用下面的CSS:
form.login table { /* your styling */ }
非常感謝!這有助於...至於框架,我開始使用cgi,但是當我需要會話處理時就搞砸了。我現在切換到web.py。一定會看到燒瓶.... – StuckAgain
如果你沒有在使用什麼Web框架的任何限制,我建議你喜歡的東西,而不是瓶有些過時的網絡的.py。雖然web.py是小型整潔微型網站框架的先驅,但出現了新的更好的網站。 – Helgi