如何用 Python 方便地搭建一个课题组网站?
虽然之前用过 php,nodeJS,然而现在还是觉得 Python 大法好。
想搭建一个课题组网站,基本功能就是:
1. 静态页面:课题组介绍、成员介绍、成果介绍,更新频率大于 半年一次,还想要 主题丰富点~~
2. 动态部分:用户管理(登录用户可访问私有模块),数据集上传下载等,更新频率大概 一周一次。
想请问大家有没有什么好用的 框架 /模板 /git repo 等等推荐?
如何用 Python 方便地搭建一个课题组网站?
django 直接上,不算前端,只是这些功能一天就够了,而且全部做成动态的
用Flask或Django搭个课题组网站挺方便的。如果只是展示信息,Flask更轻快;如果需要成员管理、文章发布这些复杂功能,就上Django。
给你个最简单的Flask例子,几分钟就能跑起来:
from flask import Flask, render_template
app = Flask(__name__)
@app.route('/')
def home():
return render_template('index.html',
group_name="我们课题组",
intro="这里是我们的研究小组主页")
if __name__ == '__main__':
app.run(debug=True)
对应的templates/index.html:
<!DOCTYPE html>
<html>
<head>
<title>{{ group_name }}</title>
</head>
<body>
<h1>{{ group_name }}</h1>
<p>{{ intro }}</p>
</body>
</html>
跑起来后访问http://localhost:5000就能看到页面。要加更多页面就继续写@app.route,数据存SQLite或者JSON文件都行。
用Django的话功能更全但稍微复杂点,不过有现成的后台管理界面。两个框架都有很多现成的模板可以直接用。
总结:根据需求复杂度选框架。
Django +1
flask + 1
Django
wordpress+1
我也想上 django,就是前端麻烦啊。。。😂😂😂
flask + 1
django wordpress dedecms,逼格越 low 效率越高
直接上 Django
flask
flask+bootstrap 开源模板
flask
昨天选了好久,还是觉得 wordpress 比较成熟可行。。。


