|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
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
复制代码
|
|