Более корректное название для переменной перед запросом адреса - base_url

main
justuser 3 months ago
parent ca1e5422a2
commit e83bee6b08

@ -2,19 +2,19 @@ import os
import json import json
if not os.path.exists('config.json'): if not os.path.exists('config.json'):
db = {"os": None,"our_port": 0000, "ports": [], "domain": "http://0.0.0.0:8000"} db = {'os': None,'our_port': 0000, 'ports': [], 'base_url': 'http://0.0.0.0:8000'}
js = json.dumps(db, indent=2) js = json.dumps(db, indent=2)
with open("config.json", "w") as outfile: with open('config.json', 'w') as outfile:
outfile.write(js) outfile.write(js)
print('Created new config.json') print('Created new config.json')
def read(file = 'config.json'): def read(file = 'config.json'):
with open(file, "r", encoding="utf-8") as openfile: with open(file, 'r', encoding='utf-8') as openfile:
db = json.load(openfile) db = json.load(openfile)
return db return db
def write(db, file = 'config.json'): def write(db, file = 'config.json'):
js = json.dumps(db, indent=2, ensure_ascii=False) js = json.dumps(db, indent=2, ensure_ascii=False)
with open(file, "w", encoding="utf-8") as outfile: with open(file, 'w', encoding='utf-8') as outfile:
outfile.write(js) outfile.write(js)

@ -67,11 +67,11 @@ def update_servers(n):
Input('interval-component', 'n_intervals'), Input('interval-component', 'n_intervals'),
Input('search', 'value')) Input('search', 'value'))
def update_sites(n, s_val): def update_sites(n, s_val):
# Домен по умолчанию # Префикс
domain = read()['domain'] base_url = read()['base_url']
# Если есть элемент в поиске # Если есть элемент в поиске
if s_val: if s_val:
return html.Div([ dcc.Link(children=i, href=f'{domain}/{s_val}', return html.Div([ dcc.Link(children=i, href=f'{base_url}/{s_val}',
target='_blank') ], className='sites_elem') target='_blank') ], className='sites_elem')
res = [] res = []

@ -52,11 +52,11 @@ def update_servers(n):
Input('interval-component', 'n_intervals'), Input('interval-component', 'n_intervals'),
Input('search', 'value')) Input('search', 'value'))
def update_sites(n, s_val): def update_sites(n, s_val):
# Домен по умолчанию # Префикс
domain = read()['domain'] base_url = read()['base_url']
# Если есть элемент в поиске # Если есть элемент в поиске
if s_val: if s_val:
return html.Div([ dcc.Link(children=i, href=f'{domain}/{s_val}', return html.Div([ dcc.Link(children=i, href=f'{base_url}/{s_val}',
target='_blank') ], className='sites_elem') target='_blank') ], className='sites_elem')
res = [] res = []

Loading…
Cancel
Save