flaskでWEBアプリケーションを作成しているのですが、
app.pyにxymform.pyをimportしようとすると、
表題のエラーが出てしまいます。
google reCATPCHAを実装したいです。
moduleは認識されている感じなのですが。。。
以下、xymform.py
from flask_wtf import Form, RecaptchaField #flask_wtfからformとRecaptchaをインポートする from wtforms import TextField, PasswordField, TextAreaField, StringField, validators #フォーム画面に必要なフィールドを持ってくる。 class Inputform(Form): xymaddress = StringField('XYMアドレス', [validators.DataRequired(), validators.Length(max=40)]) recaptcha = RecaptchaField()
以下、app.py
from flask import Flask,render_template, request, url_for import random from binascii import unhexlify from symbolchain.core.CryptoTypes import PrivateKey from symbolchain.core.sym.KeyPair import KeyPair from symbolchain.core.facade.SymFacade import SymFacade import datetime import hashlib from binascii import hexlify import json import http.client from flask import Flask from flask_limiter import Limiter from flask_limiter.util import get_remote_address from xymform import Inputform app = Flask(__name__) limiter = Limiter(app, key_func=get_remote_address, default_limits=["60 per minute"]) app.config['RECAPTCHA_USE_SSL']= False #reCAPTCHAのアクセスキーを記述する app.config['RECAPTCHA_PUBLIC_KEY']='サイトキー' app.config['RECAPTCHA_PRIVATE_KEY']='シークレットキー' @app.route("/", methods=["GET", "POST"]) def index(): #rechatcha表示用 form = Inputform() if form.validate_on_submit(): return render_template("index.html")
どなか、わかる方アドバイスよろしくお願いします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。