后台环搭建
后台开发工具选择
毫无疑问选择的是paycharm ,不过该工具不是免费的。经常要搜注册码。
最近发现有一个永久注册方法。链接如下:
https://www.cnblogs.com/mandywang/p/10383789.html
创建FLASK项目
-
新建flask 工程
image.png -
程序目录
image.png 编辑程序入口代码run.py
from app import app
from flask import render_template
@app.route("/")
def index():
return render_template("index.html")
app.run(debug=True)
- 基本配置config.py
DEBUG = True
SQLALCHEMY_ECHO = False
SQLALCHEMY_DATABASE_URI = 'mysql://root:root@127.0.0.1:3306/world'
SQLALCHEMY_TRACK_MODIFICATIONS = True
SECRET_KEY = '*\xff\x93\xc8w\x13\x0e@3\xd6\x82\x0f\x84\x18\xe7\xd9\\|\x04e\xb9(\xfd\xc3'
- init.py 初始化设置
from flask import Flask
from flask_sqlalchemy import SQLAlchemy
import pymysql#
pymysql.install_as_MySQLdb()#
app = Flask(__name__)
app.config.from_object('config')
db = SQLAlchemy(app)
from app import models,views#
安装mysql数据库包
pip install pymysql
view.py 注册蓝图
from app import app
# from .admin import admin
from app.sysManage.user import app_user
from app.app_login.login import app_login
app.register_blueprint(app_login,url_prefix='/api/login')# 登录模块
app.register_blueprint(app_user, url_prefix='/api/user')# 用户管理模块
- 运行:
python run.py
结果显示
image.png