我想建立一个网站,该网站显示CSV文件中的一些数据并收集一些用户数据(应通过某些文本框小部件提供)并将其保存在CSV文件(同一文件)中。我已经有了可以处理CSV的有效Python代码。
问题是我不确定除了Python以外,我还需要使用哪种编程语言才能使用Flask或Django实现这一目标。而且我不熟悉Web开发。
我可以仅使用Python和Django / Flask(或任何其他Web框架)来制作它吗?如果没有,我需要什么语言和资源?我需要一个数据库吗?我尝试了两个框架的一些教程,但是Flask似乎需要HTML和CSS,而Django对我来说并不是很清楚。谢谢。
答案 0 :(得分:0)
我建议您使用Flask而不是Django,因为您的设置少得多,学习使项目运行的学习也少得多。
您将需要学习HTML和Jinja2(烧瓶模板语言),但这并不难。 专注于如何在HTML中创建表,然后了解Jinja2中的for循环。
除非您想使CSS看起来很漂亮,否则就不需要学习CSS。
答案 1 :(得分:0)
我会选择使用Flask并将Flask-Admin(https://flask-admin.readthedocs.io/en/latest/)用于基本的CRUD。
建议: