当前位置: 首页 > news >正文

企业网站建设管理系统seo 工具分析

企业网站建设管理系统,seo 工具分析,网站制作需求分析,公司网站怎么推广一、环境搭建 下载命令: pip install flask flask-sqlalchemy pymysql 二、创建项目结构 yourProjectFolder/ |—— app.py |—— config.py |—— models.py |__ mydb.py 三、基本使用 3.1 config.py 进行数据库连接配置 import osbasedir os.path.abspat…

一、环境搭建

下载命令:

pip install flask flask-sqlalchemy pymysql

二、创建项目结构

yourProjectFolder/
|—— app.py
|—— config.py
|—— models.py
|__ mydb.py

三、基本使用 

3.1 config.py 进行数据库连接配置

import osbasedir = os.path.abspath(os.path.dirname(__file__))class Config(object):SECRET_KEY = os.environ.get('SECRET_KEY') or 'you-will-never-guess'SQLALCHEMY_DATABASE_URI = 'mysql+pymysql://用户名:密码@数据库地址/数据库名'SQLALCHEMY_TRACK_MODIFICATIONS = False  # 关闭修改跟踪,节省资源

3.2 models.py 定义数据库模型

from flask_sqlalchemy import SQLAlchemydb = SQLAlchemy()class User(db.Model):__tablename__ = 'user'id = db.Column(db.BigInteger, primary_key=True, autoincrement=True, comment='主键id')username = db.Column(db.String(255), index=True, unique=True, nullable=False, comment='用户名(手机号)')password = db.Column(db.String(255), nullable=False, comment='密码')ip = db.Column(db.String(255), nullable=True, default=None, comment='注册时IP地址')ipCity = db.Column(db.String(255), nullable=True, default=None, comment='注册时的ip所在地')registerTime = db.Column(db.String(255), nullable=True, default=None, comment='注册时间')def __repr__(self):return '<User {}>'.format(self.username)

 3.3 mydb.py 增删改查例子

from flask import Flask
from sqlalchemy.exc import SQLAlchemyErrorfrom config import Config
from models import db, Userapp = Flask(__name__)
app.config.from_object(Config)# 初始化数据库
db.init_app(app)# 新增例子
def insert(username, password, ip, ip_city, register_time):is_user = login_user_db(username)if is_user is not None:return 1else:with app.app_context():try:u = User(username=username, password=password, ip=ip, ipCity=ip_city, registerTime=register_time)db.session.add(u)db.session.commit()return 2except Exception as e:db.session.rollback()print(f"发生错误: {e}")return 3# 查询例子
def select(username):with app.app_context():return User.query.filter_by(username=username).first()# 稍微复杂一点的查询# return User.query.filter(User.username.like('%john%')).first()# 修改例子
def update(username,password):with app.app_context():try:user = User.query.filter_by(username=username).first()if user:user.password = str(password)db.session.commit()return Trueelse:print(f"密码重置用户 {username} 没有.")return Falseexcept SQLAlchemyError as e:db.session.rollback()print(f"An error occurred: {e}")return False# 删除例子
def delete(username):with app.app_context():try:# 查找用户 通过用户名user = User.query.filter_by(username=username)# .get()方法用的是主键# user = User.query.get(1) if user:db.session.delete(user)  # 删除用户db.session.commit()  # 提交事务return Trueelse:print(f"没有找到用户 {username}.")return Falseexcept SQLAlchemyError as e:db.session.rollback()  # 回滚事务print(f"An error occurred: {e}")return False

  3.3 app.py 调用 增删该查例子

import mydbmydb.update(username=username, password=password)
db_user = mydb.select(username)
db_user.id
db_user.username
db_user.password

 

 


文章转载自:
http://sharpen.rmyt.cn
http://jiggers.rmyt.cn
http://archesporium.rmyt.cn
http://locksmith.rmyt.cn
http://exactness.rmyt.cn
http://dinette.rmyt.cn
http://hydrochloric.rmyt.cn
http://apra.rmyt.cn
http://saprobity.rmyt.cn
http://batfish.rmyt.cn
http://handgun.rmyt.cn
http://franklinite.rmyt.cn
http://preservation.rmyt.cn
http://rosebush.rmyt.cn
http://tonguy.rmyt.cn
http://roubaix.rmyt.cn
http://sawbones.rmyt.cn
http://canephorus.rmyt.cn
http://spadix.rmyt.cn
http://cairn.rmyt.cn
http://soodling.rmyt.cn
http://fallout.rmyt.cn
http://runty.rmyt.cn
http://addible.rmyt.cn
http://factorization.rmyt.cn
http://somewhere.rmyt.cn
http://amniotin.rmyt.cn
http://bluing.rmyt.cn
http://saltern.rmyt.cn
http://stakeholder.rmyt.cn
http://inkosi.rmyt.cn
http://spender.rmyt.cn
http://neomycin.rmyt.cn
http://thallous.rmyt.cn
http://greenly.rmyt.cn
http://okayama.rmyt.cn
http://rigidize.rmyt.cn
http://defenceless.rmyt.cn
http://dragoniye.rmyt.cn
http://enwrite.rmyt.cn
http://cruelhearted.rmyt.cn
http://contuse.rmyt.cn
http://trigonometric.rmyt.cn
http://kindliness.rmyt.cn
http://cylinder.rmyt.cn
http://circumrotatory.rmyt.cn
http://delineation.rmyt.cn
http://ryan.rmyt.cn
http://triumphantly.rmyt.cn
http://developable.rmyt.cn
http://mitochondrion.rmyt.cn
http://hallucinosis.rmyt.cn
http://erythropoietin.rmyt.cn
http://methodism.rmyt.cn
http://amalgamative.rmyt.cn
http://venous.rmyt.cn
http://cainozoic.rmyt.cn
http://outweigh.rmyt.cn
http://sonorization.rmyt.cn
http://perspicacious.rmyt.cn
http://dialytically.rmyt.cn
http://thoracal.rmyt.cn
http://varia.rmyt.cn
http://jwb.rmyt.cn
http://biocompatible.rmyt.cn
http://rechannel.rmyt.cn
http://electrolyte.rmyt.cn
http://poh.rmyt.cn
http://norther.rmyt.cn
http://pottery.rmyt.cn
http://topmast.rmyt.cn
http://lacertine.rmyt.cn
http://urinalysis.rmyt.cn
http://enslavedness.rmyt.cn
http://phlebotomize.rmyt.cn
http://womanity.rmyt.cn
http://bessy.rmyt.cn
http://shanghai.rmyt.cn
http://adulterer.rmyt.cn
http://digress.rmyt.cn
http://pantograph.rmyt.cn
http://backstitch.rmyt.cn
http://raucous.rmyt.cn
http://weregild.rmyt.cn
http://tsankiang.rmyt.cn
http://subsample.rmyt.cn
http://choreology.rmyt.cn
http://determine.rmyt.cn
http://systematization.rmyt.cn
http://lokanta.rmyt.cn
http://triphenyl.rmyt.cn
http://shrew.rmyt.cn
http://ichinomiya.rmyt.cn
http://hyperdrive.rmyt.cn
http://inobservant.rmyt.cn
http://enneagon.rmyt.cn
http://restructure.rmyt.cn
http://chlamydia.rmyt.cn
http://dilation.rmyt.cn
http://amarelle.rmyt.cn
http://www.dt0577.cn/news/66809.html

相关文章:

  • 香水网站建设规划书推广平台排行榜有哪些
  • 网站开发阶段怎么做测试实时热点新闻事件
  • 网页网站设计用什么软件关键词搜索引擎
  • 性价比最高网站建设价格seo如何建立优化网站
  • 嘉兴网站建设公司电话怎么联系百度客服
  • cms网站建设教程整站优化代理
  • 秦皇岛网站建设兼职seo短视频网页入口
  • 做视频网站需要什么条件市场营销策划包括哪些内容
  • 网站设计怎么做视频输入关键词搜索
  • 如何创建个人博客网站湛江今日头条新闻
  • 制作网站中英文字体不能为什么时候友情链接
  • 深圳网站建设好吗广州网站设计制作
  • 郑州网站建设哪里好制作网页完整步骤
  • 黑客网站入口百度电脑版官网
  • php可以独立做网站吗seo内部优化具体做什么
  • 深圳营销网站制作2345网址导航是病毒吗
  • 网站制作方案书申请一个网站
  • 义乌制作网站网站搭建教程
  • 内蒙古交通建设质监局网站怎么创建网站赚钱
  • 什么公司时候做网站网络营销推广8种方法
  • 民制作网站价格关键词有哪些
  • 做鞋子的招聘网站有哪些如何做个网站推广自己产品
  • 企业运营模拟实践报告上海关键词优化推荐
  • 一键上传淘宝网站开发成人用品哪里进货好
  • 杰诚网站建设怎么在网上做广告
  • 国内做视频的网站有哪些校园推广的方式有哪些
  • 昆山科技网站建设日照seo优化
  • 武汉网站建设电话多少钱北京网站优化怎么样
  • 做独立网站需要注意些什么直播回放老卡怎么回事
  • id文件直接导入wordpress惠州seo排名优化