我想添加一个返回上一页的取消按钮。我的代码是:forms.py:
from flask_wtf import Form
from wtforms import StringField, HiddenField, SubmitField
from wtforms.validators import DataRequired, Length, ValidationError
def _required(form, field):
if not field.raw_data or not field.raw_data[0]:
raise ValidationError('Field is required')
class OrganisationForm(Form):
id = HiddenField('id', default="-1")
name = StringField('name', validators=[DataRequired()])
manager_name = StringField('manager_name')
address = StringField('address', validators=[DataRequired()])
city = StringField('city', validators=[DataRequired()])
postal_code = StringField('postal_code', validators=[DataRequired(), Length(max=16)])
province = StringField('province', validators=[Length(max=2, message="Can't exceed 2 characters")])
country = StringField('country', validators=[DataRequired()])
submit = SubmitField('Add')
cancel = SubmitField('Cancel')
Run Code Online (Sandbox Code Playgroud)
和模板页面:
{% block content %}
<div …Run Code Online (Sandbox Code Playgroud) 我正在尝试在 SQL DB 中更新并添加新的数据框架 pandas 数据框架。
我有两个查询:一个是导入 DF 中的所有数据(超过 100.000),并使用以下代码将其与 sql 表进行比较:
df.to_sql(table_name, con=engine, if_exists='replace', index=False)
Run Code Online (Sandbox Code Playgroud)
第二个是相同的导入和查询,但只是将特定时间段内的数据导入到数据框中,并将其导入到同一个sql表中。使用的代码是相同的:
df.to_sql(table_name, con=engine, if_exists='replace', index=False)
Run Code Online (Sandbox Code Playgroud)
我的问题是:当我使用第二个代码时,它删除了 sql 表中不存在于我的第二个代码(部分导入)中的所有现有数据。
有人可以给我建议吗?
有关信息,ma 数据库位于 Azure 上
谢谢,新年快乐