准备

sqlite3
flask_SQLAlchemy

操作

建立 model.py,即确定数据库内容

from app import db
class User(db.Model):
    __tablename__='users'
'''
usernumber	用户帐号
password	密码
username	昵称
userphone	手机号
userip		IP地址
userposition	位置
usertime	注册时间
'''
    id=db.Column(db.Integer,primary_key=True)
    usernumber=db.Column(db.String(64),unique=True)
    password=db.Column(db.String(64))
    username=db.Column(db.String(64),unique=True)
    userphone=db.Column(db.String(64))
    userip=db.Column(db.String(64))
    userposition=db.Column(db.String(64))
    usertime=db.Column(db.String(80))
class Essay(db.Model):
    __tablename__='eassys'
    '''
    文章标题essayTitle
    文章发表时间essayTime
    文章内容essayContent
    文章类型essayBelong
    文章点赞数essayUpNum
    文章评论数essayCommentNum
    文章浏览数essayBrowseNum
	文章作者id essay_user_id
    '''
    id=db.Column(db.Integer,primary_key = True)
    essayTitle=db.Column(db.String(64),unique=True)
    essayTime=db.Column(db.String(64))
    essayContent=db.Column(db.Text)
    essayBelong=db.Column(db.String(64))
    essayUpNum=db.Column(db.Integer)
    essayCommentNum=db.Column(db.Integer)
    essayBrowseNum=db.Column(db.Integer)
    essay_user_id=db.Column(db.Integer)

Python shell 创建数据库

1app.py

app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:tmp/data-dev.sqlite'
db = SQLAlchemy()

2

 set FLASK_APP=app.py
 cmd>>>flask shell
 -------------------------------------
from app import db
from app.model import User,Essay
db.create_all()
Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐