Найти - Пользователи
Полная версия: flask запуск функции из модуля
Начало » Web » flask запуск функции из модуля
1
Egor2010
Добрый день,
Почему не работает код?
from flask import Flask
from flask import request
from flask import render_template
import registration
app = Flask(__name__)

@app.route("/")
def index():
return render_template("registration.html")
@app.route("/registration", methods=['POST', 'GET'])
def registration():
email=request.form['email']
password=request.form['password']
registration.reg(email,password)
return "Ok!"
if __name__ == "__main__":
app.run(host='0.0.0.0')
#registration
def email(email):
import re
if(email):
pattern=r"^[a-zA-Z0-9]{1,100}[@][a-z]{2,6}\.[a-z]{2,4}"
number_re=re.compile(pattern)
if number_re.findall(email):
return email
def password(password):
if(password):
if(len(password) >= 8):
return password
def passwordmd5(password):
import hashlib
if(password):
hsh=hashlib.md5()
hsh.update(password)
md5=hsh.hexdigest()
return md5
def reg(v_email,v_password):
v_email=email(v_email)
v_password=password(v_password)
v_password=passwordmd5(v_password)
return "reegistration continie"
по отдельности модуль registration работает,а если вызывать из flask то выдает ошибку в браузер
4kpt_III
Какая ошибка?
Egor2010
Internal Server Error

The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application.
4kpt_III
Пропринтуйте процесс. Узнайте где возникает ошибка.
Egor2010
Все нашел ошибку.Спасибо.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB