как я могу получить значение переменной в другом файле (FLASK) - PullRequest
0 голосов
/ 14 июня 2019

У меня есть файл app.py, и я хочу вызвать переменную в файле конфигурации, расположенном в той же папке.

Я уже пытался импортировать файл, но он его не распознает

Это мой файл app.py

def ldap_connect(data):
   try:
       server = ldap.initialize(app.config['IP_ldap'])

это мой файл config.py (находится в той же папке)

# coding=utf-8

####CONFIG LDAP####
IP_ldap = "ldap://127.0.0.1"

Ответы [ 3 ]

0 голосов
/ 14 июня 2019

Простой import сделает свое дело:

from config import IP_ldap

def ldap_connect(data):
   try:
       server = ldap.initialize(IP_ldap)
0 голосов
/ 14 июня 2019
from config.py import IP_ldap

если не работает,

может быть, вам нужно добавить файл init .py

0 голосов
/ 14 июня 2019

Вам необходимо импортировать содержимое вашего файла в app.py с помощью:

from config import *

и затем:

app.config['IP_ldap'] = IP_ldap
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...