增加了sock的站点配置文件修改按钮
增加了下拉站点配置文件按钮 增加了静态文件的配置内容,写入到站点配置文件的按钮
This commit is contained in:
10
nginx_tab.py
10
nginx_tab.py
@@ -860,7 +860,11 @@ http {
|
||||
project_name = server_config.get('project', '')
|
||||
remote_dir = server_config.get('remote_dir', '')
|
||||
|
||||
# 构建静态文件路径
|
||||
# 根据要求构建静态文件路径
|
||||
# BASE_DIR = Path(__file__).resolve().parent.parent
|
||||
# STATIC_ROOT = BASE_DIR / "static"
|
||||
# MEDIA_ROOT = BASE_DIR / "media"
|
||||
# 在实际路径中,这对应于项目目录下的static和media文件夹
|
||||
static_path = f"{remote_dir}/{project_name}/static"
|
||||
media_path = f"{remote_dir}/{project_name}/media"
|
||||
|
||||
@@ -870,14 +874,14 @@ http {
|
||||
# 检查是否已经包含静态文件映射
|
||||
if "location /static/" not in current_config:
|
||||
# 添加静态文件映射配置
|
||||
static_mapping = f"\n # 静态文件映射\n"
|
||||
static_mapping = f"\n # 静态文件映射 (STATIC_ROOT = BASE_DIR / \"static\")\n"
|
||||
static_mapping += f" location /static/ {{\n"
|
||||
static_mapping += f" alias {static_path}/;\n"
|
||||
static_mapping += f" expires 30d;\n"
|
||||
static_mapping += f" }}\n"
|
||||
|
||||
# 添加媒体文件映射配置
|
||||
static_mapping += f"\n # 媒体文件映射\n"
|
||||
static_mapping += f"\n # 媒体文件映射 (MEDIA_ROOT = BASE_DIR / \"media\")\n"
|
||||
static_mapping += f" location /media/ {{\n"
|
||||
static_mapping += f" alias {media_path}/;\n"
|
||||
static_mapping += f" expires 30d;\n"
|
||||
|
||||
Reference in New Issue
Block a user