在过去的一两周里,我一直在努力了解 Django。它慢慢开始变得有意义,我真的很喜欢它。
我的目标是为我的用户用数据库和前端替换相当凌乱的 Excel 电子表格。这将涉及从表格中提取数据,以 Web 表格格式显示它,并允许通过文本字段和下拉菜单进行更改,并使用一个简单的更新按钮来更新对数据库的所有更改。
我的问题是,内置的 Django Forms 功能会是最好的解决方案吗?或者我会为我的对象创建某种 for 循环并将它们包装在我的模板中的 html 表单语法周围?我只是不太确定如何处理解决方案。
抱歉,如果这似乎是一个简单的问题,我只是觉得可能有几种方法可以做到,但也许有一种完美的方法。
谢谢
最佳答案
不实现自己的页面并拥有数据的表格 View 的最快方法是使用 django 的内置管理界面。它为您提供排序、过滤和搜索功能,并且可以快速启动。您只需要在 models.py 中定义模型并按照 docs 中的描述设置管理页面。
通常,管理页面不用作用户或客户的代表,但在您描述的情况下,它似乎是一个干净且快速的选择。
关于python - 自定义 Django 数据库前端,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14370576/