rulmanager 提示 KeyError: 'DOMAIN'
来源:9-3 注册功能实现(1)

慕粉5230329
2024-03-08
老师config文件中设置了DOMAIN信息,app.config也加载了,ulrmanager调用后提示没有关键字DOMAIN是啥问题:
application.py 运行:
from flask import Flask
from flask_script import Manager
from flask_sqlalchemy import SQLAlchemy
from flask_debugtoolbar import DebugToolbarExtension
import os
app = Flask(name)
app.config.from_pyfile(‘config/base_setting.py’)
print(app.config[‘DOMAIN’])
结果:
C:\Python\Python38-32\python.exe C:\PyCharm\flask\ppt9\9.2\application.py
{‘www’: ‘http://192.168.0.101:5000’}
Process finished with exit code 0
urlmanager.py 运行:
from application import app
print(app.config[‘DOMAIN’])
结果:
C:\Python\Python38-32\python.exe C:\PyCharm\flask\ppt9\9.2\common\libs\urlmanager.py
Traceback (most recent call last):
File “C:\PyCharm\flask\ppt9\9.2\common\libs\urlmanager.py”, line 3, in
print(app.config[‘DOMAIN’])
KeyError: ‘DOMAIN’
Process finished with exit code 1
1回答
-
编程浪子
2024-03-22
你好
你要在配置文件里面配置这个域名了,app.config 就是从配置文件里面取信息
018天前
相似问题