本文整理匯總了Python中wtforms.TextField方法的典型用法代碼示例。如果您正苦於以下問題:Python wtforms.TextField方法的具體用法?Python wtforms.TextField怎麽用?Python wtforms.TextField使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類wtforms
的用法示例。
在下文中一共展示了wtforms.TextField方法的10個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Python代碼示例。
示例1: List_table_rules
# 需要導入模塊: import wtforms [as 別名]
# 或者: from wtforms import TextField [as 別名]
def List_table_rules():
class TheForm(Form):
rule = TextField('id:', validators=[validators.required(), validators.Length(min=1, max=32)])
class Meta:
csrf = True
csrf_class = tokenform.Ice_CSRF
form = TheForm(
request.form,
meta={'csrf_context': request.remote_addr }
)
if user_controller.check_auth() == False:
return redirect("front/auth")
obj=rule_rest_api
obj=obj.rest_call("","")
obj.token=session['userkey']
obj.List_rules()
rules=[]
for rows in obj.json_output:
rules.append(rows)
return render_template('rule_forms/rule_list.html',form=form, rules=rules, title="Table of rules")
示例2: List_table_users
# 需要導入模塊: import wtforms [as 別名]
# 或者: from wtforms import TextField [as 別名]
def List_table_users():
if check_auth() == False:
return redirect("front/auth")
class TheForm(Form):
name = TextField('id:', validators=[validators.required(), validators.Length(min=1, max=9)])
class Meta:
csrf = True
csrf_class = tokenform.Ice_CSRF
form = TheForm(
request.form,
meta={'csrf_context': request.remote_addr }
)
obj=user_rest_api
obj=obj.rest_call("","")
obj.token=session['userkey']
obj.List_Users()
users=[]
for rows in obj.json_output:
users.append({"id": rows[0],"name": rows[1],"email": rows[2],"owner": rows[3],"date": rows[4]})
return render_template('user_forms/user_list.html',form=form, users=users, title="Table of Users")
示例3: getsinks
# 需要導入模塊: import wtforms [as 別名]
# 或者: from wtforms import TextField [as 別名]
def getsinks(request):
if user_controller.check_auth() == False:
return redirect("front/auth")
class TheForm(Form):
sink = TextField('sink:', validators=[validators.required(), validators.Length(min=1, max=1024)])
path = TextField('path:', validators=[validators.required(), validators.Length(min=1, max=2048)])
class Meta:
csrf = True
csrf_class = tokenform.Ice_CSRF
form = TheForm(
request.form,
meta={'csrf_context': request.remote_addr }
)
if request.method == 'POST':
token=request.form['csrf_token']
if form.validate():
if form.csrf_token.errors:
flash('Error: form token invalid try to post again')
else:
try:
d={}
d['lang']=request.form['lang']
d['sink']=request.form['sink']
d['path']=request.form['path']
obj=engine_rest_api
obj=obj.rest_call("","")
obj.token=session['userkey']
codes_lines=obj.getsinks(**d)
flash("Wait five seconds and look the code cache")
except Exception as e:
flash('Fail: '+ str(e))
else:
flash('Error: All the form fields are required. ')
return render_template('engine_forms/getsinks.html', form=form, title="Search sink")
示例4: allsinks
# 需要導入模塊: import wtforms [as 別名]
# 或者: from wtforms import TextField [as 別名]
def allsinks(request):
if user_controller.check_auth() == False:
return redirect("front/auth")
class TheForm(Form):
path = TextField('path:', validators=[validators.required(), validators.Length(min=1, max=2048)])
lang = TextField('lang:', validators=[validators.required(), validators.Length(min=1, max=32)])
class Meta:
csrf = True
csrf_class = tokenform.Ice_CSRF
form = TheForm(
request.form,
meta={'csrf_context': request.remote_addr }
)
if request.method == 'POST':
token=request.form['csrf_token']
if form.validate():
if form.csrf_token.errors:
flash('Error: form token invalid try to post again')
else:
try:
d={}
d['lang']=request.form['lang']
d['path']=request.form['path']
obj=engine_rest_api
obj=obj.rest_call("","")
obj.token=session['userkey']
codes_lines=obj.allsinks(**d)
flash("Wait five seconds and look the code cache")
except Exception as e:
flash('Fail: '+ str(e))
else:
flash('Error: All the form fields are required. ')
return render_template('engine_forms/allsinks.html', form=form, title="Search using all rules")
示例5: insert_rule
# 需要導入模塊: import wtforms [as 別名]
# 或者: from wtforms import TextField [as 別名]
def insert_rule(request):
if user_controller.check_auth() == False:
return redirect("front/auth")
class TheForm(Form):
title = TextField('title:', validators=[validators.required(), validators.Length(min=3, max=1024)])
class Meta:
csrf = True
csrf_class = tokenform.Ice_CSRF
form = TheForm(
request.form,
meta={'csrf_context': request.remote_addr }
)
if request.method == 'POST':
token=request.form['csrf_token']
if form.validate():
if form.csrf_token.errors:
flash('Error: form token invalid try to post again')
else:
try:
d={}
d['title']=request.form['title']
d['lang']=request.form['lang']
d['description']=request.form['description']
d['level']=request.form['level']
d['match1']=request.form['match1']
d['match2']=request.form['match2']
obj=rule_rest_api
obj=obj.rest_call("","")
obj.token=session['userkey']
handler=obj.Insert_rule(**d)
flash(str(handler))
except Exception as e:
flash('Fail: '+ str(e))
else:
flash('Error: All the form fields are required. ')
return render_template('rule_forms/rule_insert.html', form=form, title="Insert rule")
示例6: delete_rule
# 需要導入模塊: import wtforms [as 別名]
# 或者: from wtforms import TextField [as 別名]
def delete_rule(request):
if user_controller.check_auth() == False:
return redirect("front/auth")
class TheForm(Form):
id = TextField('id:', validators=[validators.required(), validators.Length(min=1, max=64)])
class Meta:
csrf = True
csrf_class = tokenform.Ice_CSRF
form = TheForm(
request.form,
meta={'csrf_context': request.remote_addr }
)
if request.method == 'POST':
token=request.form['csrf_token']
if form.validate():
if form.csrf_token.errors:
flash('Error: form token invalid try to post again')
else:
id=request.form['id']
obj=rule_rest_api
obj=obj.rest_call("","")
obj.token=session['userkey']
handler=obj.Delete_rule(id)
flash(str(handler))
else:
flash('Error: All the form fields are required. ')
return render_template('rule_forms/rule_delete.html', form=form, title="Delete rule by ID")
示例7: show_auth
# 需要導入模塊: import wtforms [as 別名]
# 或者: from wtforms import TextField [as 別名]
def show_auth(request):
if session.get('userkey') == True:
if test_token(session['userkey'])==True:
img='<img src="/static/codecat1.png" height="400" width="400" >'
return render_template('AuthAdmin.html',title="Welcome to Codecat",content=img)
class TheForm(Form):
email = TextField('email:', validators=[validators.required(), validators.Length(min=4, max=35)])
password = TextField('password:', validators=[validators.required(), validators.Length(min=4, max=35)])
class Meta:
csrf = True
csrf_class = tokenform.Ice_CSRF
form = TheForm(
request.form,
meta={'csrf_context': request.remote_addr }
)
if request.method == 'POST':
token=request.form['csrf_token']
if form.validate():
if form.csrf_token.errors:
flash('Error: form token invalid try to post again')
return render_template('login.html',form=form)
if test_auth(request) == True:
img='<img src="/static/codecat1.png" height="400" width="400" >'
return render_template('AuthAdmin.html',title="Welcome to Codecat",content=img)
flash('Error user or password not found !')
else:
flash('Error: All the form fields are required. ')
# token in form.csrf_token
return render_template('login.html',form=form)
示例8: insert_user
# 需要導入模塊: import wtforms [as 別名]
# 或者: from wtforms import TextField [as 別名]
def insert_user(request):
if check_auth() == False:
return redirect("front/auth")
class TheForm(Form):
name = TextField('name:', validators=[validators.required(), validators.Length(min=4, max=35)])
email = TextField('email:', validators=[validators.required(), validators.Length(min=4, max=35)])
password = TextField('password:', validators=[validators.required(), validators.Length(min=4, max=35)])
# owner = TextField('owner:', validators=[validators.required(), validators.Length(min=4, max=12)])
class Meta:
csrf = True
csrf_class = tokenform.Ice_CSRF
form = TheForm(
request.form,
meta={'csrf_context': request.remote_addr }
)
if request.method == 'POST':
token=request.form['csrf_token']
if form.validate():
if form.csrf_token.errors:
flash('Error: form token invalid try to post again')
else:
name=request.form['name']
email=request.form['email']
owner=request.form['owner']
password=request.form['password']
obj=user_rest_api
obj=obj.rest_call("","")
obj.token=session['userkey']
handler=obj.Insert_User(email,name,password,owner)
flash(str(handler))
else:
flash('Error: All the form fields are required. ')
return render_template('user_forms/user_insert.html', form=form, title="Insert User")
示例9: delete_user
# 需要導入模塊: import wtforms [as 別名]
# 或者: from wtforms import TextField [as 別名]
def delete_user(request):
if check_auth() == False:
return redirect("front/auth")
class TheForm(Form):
id = TextField('id:', validators=[validators.required(), validators.Length(min=1, max=64)])
class Meta:
csrf = True
csrf_class = tokenform.Ice_CSRF
form = TheForm(
request.form,
meta={'csrf_context': request.remote_addr }
)
if request.method == 'POST':
token=request.form['csrf_token']
if form.validate():
if form.csrf_token.errors:
flash('Error: form token invalid try to post again')
else:
id=request.form['id']
obj=user_rest_api
obj=obj.rest_call("","")
obj.token=session['userkey']
handler=obj.Delete_User(id)
flash(str(handler))
else:
flash('Error: All the form fields are required. ')
return render_template('user_forms/user_delete.html', form=form, title="Delete User by ID")
示例10: update_user
# 需要導入模塊: import wtforms [as 別名]
# 或者: from wtforms import TextField [as 別名]
def update_user(user_id):
if check_auth() == False:
return redirect("front/auth")
class TheForm(Form):
name = TextField('name:', validators=[validators.required(), validators.Length(min=4, max=35)])
email = TextField('email:', validators=[validators.required(), validators.Length(min=4, max=35)])
password = TextField('password:', validators=[validators.required(), validators.Length(min=4, max=35)])
# owner = TextField('owner:', validators=[validators.required(), validators.Length(min=4, max=12)])
class Meta:
csrf = True
csrf_class = tokenform.Ice_CSRF
form = TheForm(
request.form,
meta={'csrf_context': request.remote_addr }
)
if request.method == 'POST':
#"csrf_token" in request.form:
if len(str(user_id)) >=1 and len(request.form['csrf_token']) > 1 :
token=request.form['csrf_token']
if form.validate():
if form.csrf_token.errors:
flash('Error: form token invalid try to post again')
else:
name=request.form['name']
email=request.form['email']
owner=request.form['owner']
password=request.form['password']
obj=user_rest_api
obj=obj.rest_call("","")
obj.token=session['userkey']
handler=obj.Update_User(str(user_id),email,name,password,owner)
flash(str(handler))
else:
flash('Error: All the form fields are required. ')
obj=user_rest_api
obj=obj.rest_call("","")
obj.token=session['userkey']
obj.Return_User_by_ID(str(user_id))
users={}
rows=[]
rows= obj.json_output
users={"id": str(rows[0]),"name": str(rows[1]),"email": str(rows[2]),"owner": str(rows[3]),"date": str(rows[4]) }
return render_template('user_forms/user_update.html', form=form, users=users, title="Update data of user")