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 就是从配置文件里面取信息

0
1
华无季
配置了还是不行,flask3.1.4
8天前
共1条回复

Python Flask入门与进阶 开发电影网站

从只会Python基础语法到

820 学习 · 283 问题

查看课程