添加分类功能。

This commit is contained in:
fy3047957834
2021-10-13 22:54:43 +08:00
parent 5c7fb52a32
commit b8eb90ad48
3 changed files with 215 additions and 12 deletions
+39 -3
View File
@@ -84,10 +84,46 @@ def sort_load(request):
return_data = PlottingLibrary.objects.all()[(page - 1) * 12:]
if len(return_data) >= 12:
return_data = return_data[:12]
elif sort == "Scatter":
a = len(PlottingLibrary.objects.filter(sort="scatter"))
elif sort == "Scatter plot":
a = len(PlottingLibrary.objects.filter(sort="Scatter plot"))
pages = tools.return_pages(a)
return_data = PlottingLibrary.objects.filter(sort="scatter")[(page - 1) * 12:]
return_data = PlottingLibrary.objects.filter(sort="Scatter plot")[(page - 1) * 12:]
if len(return_data) >= 12:
return_data = return_data[:12]
elif sort == "Line chart":
a = len(PlottingLibrary.objects.filter(sort="Line chart"))
pages = tools.return_pages(a)
return_data = PlottingLibrary.objects.filter(sort="Line chart")[(page - 1) * 12:]
if len(return_data) >= 12:
return_data = return_data[:12]
elif sort == "Pie chart":
a = len(PlottingLibrary.objects.filter(sort="Pie chart"))
pages = tools.return_pages(a)
return_data = PlottingLibrary.objects.filter(sort="Pie chart")[(page - 1) * 12:]
if len(return_data) >= 12:
return_data = return_data[:12]
elif sort == "Histogram":
a = len(PlottingLibrary.objects.filter(sort="Histogram"))
pages = tools.return_pages(a)
return_data = PlottingLibrary.objects.filter(sort="Histogram")[(page - 1) * 12:]
if len(return_data) >= 12:
return_data = return_data[:12]
elif sort == "Heat map":
a = len(PlottingLibrary.objects.filter(sort="Heat map"))
pages = tools.return_pages(a)
return_data = PlottingLibrary.objects.filter(sort="Heat map")[(page - 1) * 12:]
if len(return_data) >= 12:
return_data = return_data[:12]
elif sort == "Dot plot":
a = len(PlottingLibrary.objects.filter(sort="Dot plot"))
pages = tools.return_pages(a)
return_data = PlottingLibrary.objects.filter(sort="Dot plot")[(page - 1) * 12:]
if len(return_data) >= 12:
return_data = return_data[:12]
elif sort == "Chord Diagram":
a = len(PlottingLibrary.objects.filter(sort="Chord Diagram"))
pages = tools.return_pages(a)
return_data = PlottingLibrary.objects.filter(sort="Chord Diagram")[(page - 1) * 12:]
if len(return_data) >= 12:
return_data = return_data[:12]