pref: 修改 celery

pull/8997/head
ibuler 2022-10-27 18:34:25 +08:00
parent 28f4905a81
commit c0540e6787
2 changed files with 8 additions and 1 deletions

View File

@ -22,6 +22,12 @@ class AssetPlatformViewSet(JMSModelViewSet):
'ops_methods': 'assets.view_platform'
}
def get_object(self):
pk = self.kwargs.get('pk', '')
if pk.isnumeric():
return super().get_object()
return self.get_queryset().get(name=pk)
def check_object_permissions(self, request, obj):
if request.method.lower() in ['delete', 'put', 'patch'] and obj.internal:
self.permission_denied(

View File

@ -30,7 +30,8 @@ class CeleryBaseService(BaseService):
'-l', 'INFO',
'-c', str(self.num),
'-Q', self.queue,
'-n', f'{self.queue}@{server_hostname}'
'-n', f'{self.queue}@{server_hostname}',
'--without-mingle',
]
return cmd