Уведомления

Группа в Telegram: @pythonsu

#1 Март 26, 2015 09:42:36

Egor2010
Зарегистрирован: 2014-10-22
Сообщения: 152
Репутация: +  0  -
Профиль   Отправить e-mail  

flask запуск функции из модуля

Добрый день,
Почему не работает код?

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 то выдает ошибку в браузер

Отредактировано Egor2010 (Март 26, 2015 10:02:47)

Офлайн

#2 Март 26, 2015 11:06:30

4kpt_III
Зарегистрирован: 2014-12-22
Сообщения: 999
Репутация: +  39  -
Профиль   Отправить e-mail  

flask запуск функции из модуля

Какая ошибка?

Офлайн

#3 Март 26, 2015 11:12:39

Egor2010
Зарегистрирован: 2014-10-22
Сообщения: 152
Репутация: +  0  -
Профиль   Отправить e-mail  

flask запуск функции из модуля

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.

Офлайн

#4 Март 26, 2015 11:42:54

4kpt_III
Зарегистрирован: 2014-12-22
Сообщения: 999
Репутация: +  39  -
Профиль   Отправить e-mail  

flask запуск функции из модуля

Пропринтуйте процесс. Узнайте где возникает ошибка.

Офлайн

#5 Март 27, 2015 10:20:41

Egor2010
Зарегистрирован: 2014-10-22
Сообщения: 152
Репутация: +  0  -
Профиль   Отправить e-mail  

flask запуск функции из модуля

Все нашел ошибку.Спасибо.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version