马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
下面是代码from flask import Flask,render_template
from flask_sqlalchemy import SQLAlchemy
import config
app = Flask(__name__)
#
#
app.config.from_object(config)
# 连接数据库
# app.config['SQLALCHEMY_DATABASE_URI'] = '数据库类型://数据库用户名:数据库密码@数据库地址:数据库端口/数据库名字'
# 设置是否跟踪数据库的修改情况,一般不跟踪
# app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False
# 数据库操作时是否显示原始SQL语句,一般都是打开的,因为我们后台要日志
# app.config['SQLALCHEMY_ECHO'] = True
db = SQLAlchemy(app)
# python测试数据库连接是否成功
db.create_all()
@app.route('/',methods=["GET","POST"])
def hello_world():
# return 'Hello World!'
return render_template("index.html")
#定义路由参数
#int 限制参数的类型是int类型
@app.route('/parames/int:<username>/')
def hello_world3(username, age=20):
return username + ''
if __name__ == '__main__':
app.run(debug=True)
下面是错误 代码 找 不到原因 请指教 ,谢谢
FLASK_APP = demopr.py
FLASK_ENV = development
FLASK_DEBUG = 0
In folder I:/flask2
C:\Users\Administrator\AppData\Local\Programs\Python\Python38-32\python.exe -m flask run
* Serving Flask app 'demopr.py' (lazy loading)
* Environment: development
* Debug mode: off
Usage: python -m flask run [OPTIONS]
Try 'python -m flask run --help' for help.
Error: While importing 'demopr', an ImportError was raised.
本帖最后由 isdkz 于 2022-2-20 22:53 编辑
你是不是 python 的 mysql 驱动没有安装?要不先安装一下pip install mysqlclient -i https://mirrors.aliyun.com/pypi/simple
或者你也可以安装pymysql,然后把 config.py 的 DRIVER = 'mysqldb' 改成 DRIVER = 'pymysql'pip install pymysql -i https://mirrors.aliyun.com/pypi/simple
|