python数据库

数据库的表全部建立

@blue.route(’/createstudent/’)
def create_student():
db.create_all()
return ‘创建数据库成功!’

@blue.route(’/adduser/’)
def add_user():
user = User()
user.username = {{}}
db.session.add(user)
db.session.commit()
return ‘添加数据成功!’

把新增学生的信息

@blue.route(’/addstudent/’)
def add_student():
student = Student()
student.studentname = ‘小华’
db.session.add(student)
db.session.commit()
return ‘添加数据成功!’

展示所有的学生

@blue.route(’/studentlist/’)
def student_list():
students = Student.query.all()
students = Student.query.filter(Student.studentname.like("%小张4%"))
students = Student.query.filter(Student.id.lt(10))
students = Student.query.filter(Student.id < 10)
students = Student.query.filter(Student.id.le(10))
students = Student.query.filter(Student.id.gt(30))
students = Student.query.filter(Student.id > 30)
students = Student.query.filter(Student.id.ge(10))
students = Student.query.filter(Student.studentname.contains(‘4’))
students = Student.query.filter(Student.studentname == ‘小张10’)
# students = Student.query.all()
students = Student.query.filter(Student.studentname.startswith(‘小张1’))
students = Student.query.filter(Student.studentname.endswith(‘0’))
students = Student.query.filter_by(id=1) # 常用在级联数据上
students = Student.query.limit(3) # 限制
students = Student.query.offset(3) # 偏移
# students = Student.query.offset(1).order_by(“id”) # 错误组合
students = Student.query.order_by(“id”).limit(11).offset(1) # 正确组合
# students = Student.query.order_by("-id") # 排序

for ss in students:
    print(ss.id)
return render_template('studentlist.html', studentlist=students)

开发者环境配置

class DevelopConfig(Config):
DEBUG = True

DATEBASE = {
    "ENGINE": 'mysql',
    "DRIVER": 'pymysql',
    "USER": 'root',
    "PASSWORD": '123456',
    "HOST": 'localhost',
    "PORT": '3306',
    "NAME": 'test',
}
# SQLALCHEMY_DATABASE_URI=""
SQLALCHEMY_DATABASE_URI = get_db_uri(DATEBASE)

envs = {
‘develop’: DevelopConfig,
‘testing’: TestConfig,
‘staging’: StagingConfig,
‘produce’: ProduceConfig

Title
  • {% for kk in studentlist %}
  • {{ kk.studentname }}
  • {% endfor %} {% for oooo in studentlist %} {{ oooo.id }} {% endfor %}
    {#   <table>#}
    {#       {% for st in studentlist %}#}
    {#       <tr>#}
    {#       <td>{{ st.id }}</td>#}
    {#       </tr>#}
    {#       {% endfor %}#}
    {##}
    {#   </table>#}
    
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值