会员可以在此提问,百战程序员老师有问必答
对大家有帮助的问答会被标记为“推荐”
看完课程过来浏览一下别人提的问题,会帮你学得更全面
截止目前,同学们一共提了 132358个问题
Python 全系列/第八阶段:轻量级Web开发利器-Flask框架/Flask高级 706楼
Python 全系列/第八阶段:轻量级Web开发利器-Flask框架/Flask视图基础和URL 707楼
Python 全系列/第八阶段:轻量级Web开发利器-Flask框架/Flask高级 708楼
Python 全系列/第八阶段:轻量级Web开发利器-Flask框架/Flask高级 709楼
Python 全系列/第八阶段:轻量级Web开发利器-Flask框架/Flask视图基础和URL 711楼

33_wtforms_demo.zip

老师 你看下我这个flask上传文件的代码里 有什么错误吗 为什么上传不了 错误显示image.png

Python 全系列/第八阶段:轻量级Web开发利器-Flask框架/Flask高级 714楼
Python 全系列/第八阶段:轻量级Web开发利器-Flask框架/Flask数据库 716楼

from sqlalchemy import create_engine,Column,Integer,String,Float,DECIMAL,Boolean,Enum,Date,DateTime,Time,Text,and_,or_,ForeignKey
from sqlalchemy.dialects.mysql import LONGTEXT
from sqlalchemy.ext.declarative import declarative_base
from sqlalchemy.orm import sessionmaker,relationship,backref
from sqlalchemy.orm.collections import InstrumentedList
from sqlalchemy import func,Table
import random,time
import enum
from datetime import date,datetime

# 准备连接数据库基本信息
HOSTNAME = '127.0.0.1'
PORT = '3306'
DATABASE = 'first_sqlalchemy'
USERNAME = 'root'
PASSWORD = ''

# 按照上述的格式来 组织数据库信息
DB_URI = 'mysql+pymysql://{username}:{password}@{host}:{port}/{db}?charset=utf8'.format(username=USERNAME,password=PASSWORD,host=HOSTNAME,port=PORT,db=DATABASE)

# 创建数据库引擎
engine = create_engine(DB_URI)

Base = declarative_base(engine)

session = sessionmaker(engine)()

#排序方式1 :order_by
class Article(Base):
    __tablename__ = 'article'
    id = Column(Integer,primary_key=True,autoincrement=True)
    title = Column(String(50),nullable=False)
    create_time = Column(DateTime,nullable=False,default=datetime.now)
    __mapper_args__ = {
        # 'order_by':create_time   # 正序
        'order_by':create_time.desc()   # 倒序
    }

    def __repr__(self):
        return '<Article(title:%s,create_time:%s>'%(self.title,self.create_time)

def add_data():
    Base.metadata.drop_all()
    Base.metadata.create_all()

    article1 = Article(title='title1')
    session.add(article1)
    session.commit()
    time.sleep(3)
    article2 = Article(title='title2')
    session.add(article2)
    session.commit()

def oper():
    articles2 = session.query(Article).all()
    print(articles2)

if __name__ == '__main__':
    add_data()
    # oper()

image.png

老师,我把数据库的表删了,还是这种情况

Python 全系列/第八阶段:轻量级Web开发利器-Flask框架/Flask数据库 719楼
Python 全系列/第八阶段:轻量级Web开发利器-Flask框架/Flask视图高级 720楼

课程分类

百战程序员微信公众号

百战程序员微信小程序

©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园
网站维护:百战汇智(北京)科技有限公司
京公网安备 11011402011233号    京ICP备18060230号-3    营业执照    经营许可证:京B2-20212637