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

小购物网站建设太原建站公司有哪些

小购物网站建设,太原建站公司有哪些,开封市住房和城乡建设局,门户网站建设多少钱项目名称:牛马问答平台 项目简介:1.主要用来给社会上的牛马们探讨老板的恶心之处。 2. 用来学习交流。 技术手段:Python3.x Flask render_template pymysql flask_sqlalchemy........ 注意该博客为迭代项目,于最后一期展示完整…

项目名称:牛马问答平台

项目简介:1.主要用来给社会上的牛马们探讨老板的恶心之处。

                  2. 用来学习交流。

技术手段:Python3.x + Flask + render_template + pymysql + flask_sqlalchemy........

注意该博客为迭代项目,于最后一期展示完整的代码和Git仓库,还要所需要的依赖

目前的目录结构

 blueprints文件中Auth.py举例

from flask import Blueprint
from flask import render_template
# 需要传两个参数
bp = Blueprint("auth",__name__,url_prefix='/user')# 登录接口
@bp.route('/login')
def userLogin():return render_template('login.html')@bp.route('/register')
def userRegister():pass

bp=Blueprint("auth",__name__,url_prefix="/user")

bp : 是命名

Blueprint : 是从flask引入的方法

auth : 是这个模块的名字

__name__  :  固定写法

url_prefix="/user" : 如果需要访问/login需要加上前缀/user

App.py

from flask import Flask
from exts import db
from blueprints.auth import bp as bp_user
from blueprints.qa import bp as bp_qa
from flask_migrate import Migrate
import configapp = Flask(__name__)
# 绑定配置文件,这样的方式会将所有的congig里面的配置进行加载出来
app.config.from_object(config)# 这个方法是可以先创建app,然后再绑定
db.init_app(app)
migrate = Migrate(app,db)app.register_blueprint(bp_user)
app.register_blueprint(bp_qa)if __name__ == '__main__':app.run()

Config.py

# 本地基础信息的主机名
HOSTNAME = "127.0.0.1"
# mysql端口号
PORT = "3306"
# 账号
USERNAME = "root"
# 密码
PASSWORD = "admin123"
# 数据库名
DATABASE = "flasklearn"DB_URI = "mysql+pymysql://{}:{}@{}:{}/{}?charset=utf8".format(USERNAME,PASSWORD,HOSTNAME,PORT,DATABASE)SQLALCHEMY_DATABASE_URI=DB_UR

Exts.py

# 这个文件存在的意义就是为了解决循环引用的问题
from flask_sqlalchemy import SQLAlchemydb = SQLAlchemy()

Models.py

from exts import db
from datetime import datetime
class UserModel(db.Model):__tablename__ = 'user'id = db.Column(db.Integer, primary_key=True, autoincrement=True)username = db.Column(db.String(100), nullable=False)password = db.Column(db.String(100), nullable=False)auth = db.Column(db.String(20),nullable=False,default="用户")email = db.Column(db.String(100), nullable=False,unique=True)join_time = db.Column(db.DateTime,default=datetime.now)

项目启动之余,接下里会在这个基础上继续更新~

http://www.yayakq.cn/news/423481/

相关文章:

  • 湖南省专业建设公司网站的机构wordpress 禁用评论
  • 北京公司网站设计电话大连网页
  • 江西中创建设有限公司网站笔杆子写作网站
  • 纯flash网站价格实体企业怎么做网络推广
  • 南宁致峰网站建设汽车之家网站是谁做的
  • 重庆产品网站建设定制衣服
  • 株洲企业网站建设工作上海公司拍沪牌需要什么条件
  • 做任务领游戏的网站网页设计模板html代码案例
  • 258网站建设网站空间租用合同
  • 太原市网站建设网站赚钱宝部署wordpress
  • 怎么选择网站开发重庆轨道交通最新
  • 南宁网站推广系统深圳网页设计学院
  • 网站建设常用视频格式网络空间安全考研院校
  • 西充移动网站建设吉林教育网站建设方案
  • 网店美工分为几个级别沈阳seo建站
  • 东莞网站建设 手袋厂电子销售网站报表模块如何做
  • 湛江网站关键字优化lamp环境做网站
  • 滑县网站建设哪家便宜如何在网上接做网站的小项目
  • 哪个网站可以做兼职智联招聘网最新招聘官网下载
  • 百度竞价网站怎么做WordPress公众号扫码登录
  • 网站概念设计wordpress 显示不全
  • 德阳定制建站网站建设制作整站排名优化公司
  • 做家教一般在哪个网站建设一个公司网站要具备什么
  • 深圳市浩天建设网站宁波网站优化找哪家
  • asp医院网站源码破解版网站推广费用怎么做分录
  • 怎么把网站做的更好保密和档案网站建设方案
  • 百度官网网站怎么申请网上店铺
  • 营销型品牌网站建设wordpress主题带手机版
  • 两个路由器做双网站建设资源网站免费下载
  • 上海千途网站建设视频拍摄教学