如何在web2py视图中更改SQLFORM样式

2024-04-28 04:27:54 发布

您现在位置:Python中文网/ 问答频道 /正文

我希望在我的视图中有一个登录和注册表单的自定义视图,而不丢失SQLFORM的功能。如何在视图中更改窗体的“外观”。请给我一些指针,比如我应该修改哪个CSS文件。我没有HTML和CSS的知识,所以我请求你的帮助。

非常感谢你 思考者:)


Tags: 文件功能视图注册表html窗体css外观
1条回答
网友
1楼 · 发布于 2024-04-28 04:27:54

首先,可以使用^{}参数来改变表单的一般HTML结构。它接受值“table3cols”、“table2cols”、“divs”、“ul”、“bootstrap”、“bootstrap3_stacked”和“bootstrap3_inline”,它也可以是生成自定义结构的函数(例如,请参见^{}函数)。对于Auth表单,可以通过auth.settings.formstyle设置设置formstyle(请参见here)。

您可以随意修改窗体的CSS。查看here了解相关详细信息。您还可能发现生成表单并在浏览器中检查生成的HTML源代码以了解表单的结构是很有用的。如果您使用“欢迎”应用程序作为基础,当前影响窗体外观的相关CSS文件是Simulo.css和Web2Py.css中的/static /css(如版本1.993,今天刚刚发布)。

如果您需要做的工作超出了通过formstyle选项和CSS更改可以处理的范围,那么您可以在HTML中创建一个完全自定义的表单。有关详细信息,请参见herehere

如果您在进行过程中有具体问题,请随时向mailing list寻求帮助。

相关问题 更多 >