diff --git a/pyspider/webui/index.py b/pyspider/webui/index.py index c041e7a21..a1b2c7b33 100644 --- a/pyspider/webui/index.py +++ b/pyspider/webui/index.py @@ -17,7 +17,8 @@ @app.route('/') def index(): projectdb = app.config['projectdb'] - projects = sorted(projectdb.get_all(fields=index_fields), key=lambda k: k['name']) + projects = sorted(projectdb.get_all(fields=index_fields), + key=lambda k: (0 if k['group'] else 1, k['group'], k['name'])) return render_template("index.html", projects=projects)