我正在开发需要Web前端的应用程序。我只关心与iOS和Android Apps对话的HTTP接口。后端将使用MongoDB。
我需要为此使用Python框架吗?我看到Django想为我生成数据库接口。从对Django教程的粗略阅读中,并不清楚为什么我必须使用它附带的所有那些“应用程序”,例如admin,auth等。我没有看到禁用Django中的DB接口的方法。
当我较早编写php代码时,我所需要的只是php apache模块,而且我可以亲自处理所有内容,并访问php代码中的HTTP标头。我不能用python做类似的事情吗?人们为什么使用框架?
您可以尝试使用Flask(轻量级的Web框架),它可以帮助您制作简单的前端。可以在框架网站上找到一个简单视图的示例:
@app.route('/login', methods=['GET', 'POST'])
def login():
if request.method == 'POST':
do_the_login()
else:
show_the_login_form()
使用Flask,您不需要默认具有Django(管理员,身份验证...)的不必要模块,因此您可以专注于数据库管理。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。