Auto Complete Flask WtformsHtml

Программисты Html
Ответить Пред. темаСлед. тема
Anonymous
 Auto Complete Flask Wtforms

Сообщение Anonymous »

Я хочу автоматически обновить свое общее поле, используя количество и цену товара? Есть ли способ сделать это, используя колбу без JavaScript? Я хочу, чтобы общая сумма была обновлена при печати количества и цены предмета. < /P>
class ItemForm(FlaskForm):
item = StringField('Item')
quantity = IntegerField('Quantity')
item_price = IntegerField('Item Price')
class Meta:
csrf = False

class CustomerForm(FlaskForm):
costumer_name=StringField('Customer Name: ')
item_detail = FieldList(FormField(ItemForm), min_entries=1)
add_item = SubmitField(label='Add Item')
remove_item = SubmitField(label='Remove Item')
total_amount=IntegerField('Total Amount')
paid_amount=IntegerField('Paid Amount')
submit=SubmitField('Submit')
proceed=SubmitField('Proceed')

@app.route('/customer',methods=['GET','POST'])
@login_required
def costumer():
form=CustomerForm()
if form.add_item.data:
form.item_detail.append_entry()
return render_template('customer.html', form=form)
if form.remove_item.data:
form.item_detail.pop_entry()
return render_template('customer.html', form=form)
if form.validate_on_submit():
item=breakdown(form.item_detail.data)[0]
quantity=breakdown(form.item_detail.data)[1]
item_price=breakdown(form.item_detail.data)[2]
amount=breakdown(form.item_detail.data)[3]
total_amount=breakdown(form.item_detail.data)[4]
remaning_amount=total_amount-form.paid_amount.data
sales=Customer(admin_id=current_user.id,item_id=item,
customer_name=form.customer_name.data,quantity=quantity,
item_price=item_price,amount=amount,total_amount=total_amount,
paid_amount=form.paid_amount.data,remaining_amount=remaining_amount)
db.session.add(sales)
db.session.commit()
return redirect(url_for('salesvoucher'))
return render_template('customer.html',form=form)
< /code>
customer.html:



Sales


{{form.hidden_tag()}}

{{form.customer_name.label}}{{form.customer_name(class='form-control input-group-ig',placeholder='Customer Name')}}






Item
Quantity
Item Price




{% for field in form.item_detail %}

{% for f in field%}
{{ f(class='form-control') }}
{% endfor %}

{% endfor %}



{{ form.add_item(class='btn btn-primary') }} {{ form.remove_item(class='btn btn-danger') }}

{{form.proceed(class='btn btn-primary')}}





Подробнее здесь: https://stackoverflow.com/questions/649 ... sk-wtforms
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Auto Complete Flask Wtforms
    Anonymous » » в форуме Html
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous
  • Ограничить результаты автозаполнения мест – GOOGLE API AUTO COMPLETE
    Anonymous » » в форуме IOS
    0 Ответы
    20 Просмотры
    Последнее сообщение Anonymous
  • Отключение Aclipse Auto-Complete, но поддерживая автоматическую активацию
    Anonymous » » в форуме JAVA
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous
  • Выбор параметров из Auto Complete Dropdand с использованием веб -драйвера Selenium в Python
    Anonymous » » в форуме Python
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous
  • Javafx Textfield Style Auto-Complete Pop-Up
    Anonymous » » в форуме CSS
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Html»