Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/EmptyTag/130.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Python服务器端进程之后呈现角度组件?_Python_Angular_Flask - Fatal编程技术网

如何在Python服务器端进程之后呈现角度组件?

如何在Python服务器端进程之后呈现角度组件?,python,angular,flask,Python,Angular,Flask,我想在服务器端Python烧瓶过程之后渲染一个特定的角度组件 我只想在密码和确认密码相同时连接我的用户。此检查在服务器上进行,以提高安全性 这是我的代码: @app.route('/sign/',方法=['POST','GET'] def寄存器(): 如果request.method==“POST”: users=mongo.db.users existing_user=users.find_one({'identifiant':request.form['username']}) 如果现有用

我想在服务器端Python烧瓶过程之后渲染一个特定的角度组件

我只想在密码和确认密码相同时连接我的用户。此检查在服务器上进行,以提高安全性

这是我的代码:

@app.route('/sign/',方法=['POST','GET']
def寄存器():
如果request.method==“POST”:
users=mongo.db.users
existing_user=users.find_one({'identifiant':request.form['username']})
如果现有用户为“无”:
if request.form['password']==request.form['password2']:
hashpass=bcrypt.hashpw(request.form['password'].encode('utf-8'),bcrypt.gensalt())
users.insert({'identifiant':request.form['username'],'email':request.form['email'],'password':hashpass})
其他:
#返回(“不同的通行证”)
返回渲染模板(“签名”,消息=“Hello Flask!”)
其他:
返回“该用户名已存在!”

return redirect(url_for('hello'))
y如果您试图从python执行此操作,您可以在angular前端执行此操作,而无需向flaskcheck发送post请求谢谢您的消息!我想我不明白这一点。在我看来,要创建一个完整堆栈的单页应用程序,Angular=前端,Flask=后端,MongoDB是我的数据库。路由是由角度。如果我想与MongoDB通信,我必须发出POST和GET请求。如果我想制作安全的进程,我必须在后端制作。但是Flask和Angular之间的通信无法正常工作,因为我无法在Flask中渲染特定组件。我不知道如何让它工作。我的最后一个问题是:Angular.io本身是一个完整的堆栈应用程序(前端+后端)还是只在前端?它在前端,您需要后端的一些东西,比如MEAN stack或node js,或者可以与DB交互的flask。但您的密码一致性问题并没有理由连接到数据库,所以这类问题可以在前端自行解决