新增“数据编辑”

This commit is contained in:
2025-11-13 16:52:23 +08:00
parent 1bbd777565
commit d37d60b896
10 changed files with 210 additions and 39 deletions

View File

@@ -5,6 +5,7 @@ Django版本的ES连接和操作模块
from elasticsearch import Elasticsearch
from elasticsearch_dsl import connections
from .documents import AchievementDocument, UserDocument
from .indexes import ACHIEVEMENT_INDEX_NAME, USER_INDEX_NAME
import hashlib
import time
@@ -14,9 +15,8 @@ connections.create_connection(hosts=['localhost:9200'])
# 获取默认的ES客户端
es = connections.get_connection()
# 索引名称与Flask项目保持一致
DATA_INDEX_NAME = "wordsearch_sb"
USERS_INDEX_NAME = "users"
DATA_INDEX_NAME = ACHIEVEMENT_INDEX_NAME
USERS_INDEX_NAME = USER_INDEX_NAME
def create_index_with_mapping():
"""创建索引和映射配置"""
@@ -360,4 +360,4 @@ def update_user_permission(username, new_permission):
return False
except Exception as e:
print(f"更新用户权限失败: {str(e)}")
return False
return False