haha
This commit is contained in:
@@ -44,9 +44,12 @@ def worker_detail(request, worker_id):
|
||||
return api_success(_worker_to_dict(w))
|
||||
|
||||
|
||||
@api_view(["GET"])
|
||||
def worker_browsers(request, worker_id):
|
||||
"""获取指定电脑(Worker)中比特浏览器的环境名称列表。"""
|
||||
@api_view(["POST"])
|
||||
def worker_browsers(request):
|
||||
"""获取指定电脑(Worker)中比特浏览器的环境名称列表。worker_id 从 form-data 传入。"""
|
||||
worker_id = request.data.get("worker_id") or request.POST.get("worker_id")
|
||||
if not worker_id:
|
||||
return api_error(status.HTTP_400_BAD_REQUEST, "请提供 worker_id 参数", data=None)
|
||||
w = worker_manager.get_worker(worker_id)
|
||||
if not w:
|
||||
return api_error(status.HTTP_404_NOT_FOUND, f"Worker {worker_id} 不存在", data=None)
|
||||
|
||||
@@ -17,7 +17,7 @@ urlpatterns = [
|
||||
# ─── Worker ───
|
||||
path("api/workers", workers.worker_list),
|
||||
path("api/workers/<str:worker_id>", workers.worker_detail),
|
||||
path("api/workers/<str:worker_id>/browsers", workers.worker_browsers),
|
||||
path("api/workers/browsers", workers.worker_browsers),
|
||||
|
||||
# ─── 任务 ───
|
||||
path("api/tasks", tasks.task_list),
|
||||
|
||||
Reference in New Issue
Block a user