python - python的哪个web框架有点击按钮弹出子页面的功能?
问题描述
现在我用python来设计一个页面,我还没有写过python web代码。我想知道哪个python web框架封装了我想要的功能。
我想点击“部门”这个按钮弹出一个子页面,子页面可以选择喜欢的部门。
选择后,主页可以在子页面中获取所选部门的值。
我知道很多 HTML 框架,例如 bootstrap 的 modal 提供了这样的功能。那么python有这样的功能吗?
我主页上的“运行”按钮需要使用部门值作为参数来运行python程序。
所以我应该选择 Django 还是 Flask 或 Bottle?
解决方案
您的需求可以通过简单的 javascript 和 HTML 页面来满足。当您的项目中有复杂性时,该框架就会出现。
假设您的应用程序需要多个 API 调用并需要一个数据库,那么您必须使用一个框架。根据您的要求,带有 Apache 服务器的简单 HTML 和 js 就足够了。
既然你问了,让我解释一下这些框架之间的基本区别。Django 是一个经过良好开发和测试的框架。它将提供 60-70% 的预定义代码用于您的项目。我们可以在 Django 或 Django 上使用多个应用程序或其他库。来到烧瓶或瓶子,它们是微框架。用简单的语言来说,在 Django 中预先构建的任何东西都将在烧瓶中进行定制和单独构建。
推荐阅读
- marklogic-9 - 带有 hosts.xml 的不稳定集群重置为默认值
- django - Django 改进了更新视图?
- java - 当显式需要默认构造函数和参数化构造函数时
- svg - SVG 文本无法在 Chrome 或 Safari 中呈现
- laravel - 新鲜的 laravel lumen 找不到控制器驻留在控制器的子文件夹下
- c++ - 如何编写正确的“布尔”函数?
- c# - 将组合框项添加到对象列表并写入 txt 文件
- c# - 在 C# 中,是否允许编译器将浮点文字“升级”为双倍?
- java - JSONObject getString 在第一次运行时返回 null
- r - 从融化的数据框中绘制等高线图