What is RebrickNet?

RebrickNet detects LEGO parts within photos. It is an Artificial Intelligence that has been trained on the Rebrickable database.

Our AI is still very young and has a lot to learn. For now, RebrickNet can only recognise a limited selection of these 300 parts . To make it recognise more parts at higher accuracies, we need your help!

Login to use RebrickNet.

Release: v0.268.130.55.7 (2022-10-20) Parts: 300 Colors: 64 Parts Accuracy: 93% Color Accuracy: 80% Combined Accuracy: 77% False Positives: 1%
DJDT

Time

Resource usage

Resource Value
User CPU time 1537.370 msec
System CPU time 30.157 msec
Total CPU time 1567.527 msec
Elapsed time 1757.769 msec
Context switches 1610 voluntary, 44 involuntary

Browser timing

Timing attribute Timeline Milliseconds since navigation start (+length)

SQL queries from 1 connection

  • default 151.37 ms (309 queries including 302 similar )
Query Timeline Time (ms) Action
SELECT DISTINCT
    ON
("lego_partcolorstats"."color_id") "lego_partcolorstats"."color_id"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."y2" >= 2021)
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."y2" >= 2021)
23.20

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(34)
  form = SubmitPredictImageForm()

/home/nathan/rb/site/./rebricknet/forms.py in __init__(111)
  super(SubmitPredictImageForm, self).__init__(*args, **kwargs)

/home/nathan/rb/site/./lego/forms/colors.py in __init__(90)
  self.fields['color'].choices = Color.get_color_options(inc_empty_choice)

/home/nathan/rb/site/./lego/models/colors.py in get_color_options(105)
  current = cls.get_current_colors()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(104)
  caches[cache_key].set(method_key, result)

/home/nathan/venv_rb310/lib/python3.10/site-packages/pymemcache/client/hash.py in set(344)
  return self._run_cmd("set", key, False, *args, **kwargs)

/home/nathan/venv_rb310/lib/python3.10/site-packages/pymemcache/client/hash.py in _run_cmd(322)
  return self._safely_run_func(client, func, default_val, *args, **kwargs)

/home/nathan/venv_rb310/lib/python3.10/site-packages/pymemcache/client/hash.py in _safely_run_func(211)
  result = func(*args, **kwargs)

/home/nathan/venv_rb310/lib/python3.10/site-packages/pymemcache/client/base.py in set(1424)
  return client.set(key, value, expire=expire, noreply=noreply, flags=flags)

/home/nathan/venv_rb310/lib/python3.10/site-packages/pymemcache/client/base.py in set(475)
  return self._store_cmd(b"set", {key: value}, expire, noreply, flags=flags)[key]

/home/nathan/venv_rb310/lib/python3.10/site-packages/pymemcache/client/base.py in _store_cmd(1196)
  data, data_flags = self.serde.serialize(key, data)

/home/nathan/venv_rb310/lib/python3.10/site-packages/pymemcache/serde.py in serialize(119)
  return self._serialize_func(key, value)

/home/nathan/venv_rb310/lib/python3.10/site-packages/pymemcache/serde.py in _python_memcache_serializer(58)
  pickler.dump(value)

SELECT "lego_color"."id",
       "lego_color"."name",
       "lego_color"."rgb",
       "lego_color"."is_trans",
       "lego_color"."fuzzy_color_id",
       "lego_color"."is_active"
  FROM
"lego_color"
 WHERE
"lego_color"."is_active"
 ORDER BY
"lego_color"."name" ASC
SELECT ••• FROM "lego_color" WHERE "lego_color"."is_active" ORDER BY "lego_color"."name" ASC
0.41

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(34)
  form = SubmitPredictImageForm()

/home/nathan/rb/site/./rebricknet/forms.py in __init__(111)
  super(SubmitPredictImageForm, self).__init__(*args, **kwargs)

/home/nathan/rb/site/./lego/forms/colors.py in __init__(90)
  self.fields['color'].choices = Color.get_color_options(inc_empty_choice)

/home/nathan/rb/site/./lego/models/colors.py in get_color_options(110)
  for color in colors:

SELECT "countries_plus_country"."iso",
       "countries_plus_country"."iso3",
       "countries_plus_country"."iso_numeric",
       "countries_plus_country"."fips",
       "countries_plus_country"."name",
       "countries_plus_country"."capital",
       "countries_plus_country"."area",
       "countries_plus_country"."population",
       "countries_plus_country"."continent",
       "countries_plus_country"."tld",
       "countries_plus_country"."currency_code",
       "countries_plus_country"."currency_symbol",
       "countries_plus_country"."currency_name",
       "countries_plus_country"."phone",
       "countries_plus_country"."postal_code_format",
       "countries_plus_country"."postal_code_regex",
       "countries_plus_country"."languages",
       "countries_plus_country"."geonameid",
       "countries_plus_country"."neighbours",
       "countries_plus_country"."equivalent_fips_code"
  FROM
"countries_plus_country"
 WHERE
"countries_plus_country"."iso" = 'US'
 LIMIT
21
SELECT ••• FROM "countries_plus_country" WHERE "countries_plus_country"."iso" = 'US' LIMIT 21
0.13

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./rb/templatetags/rb_geo.py in geo_currency(20)
  geo_data = user.geo.get_user_currency()

/home/nathan/rb/site/./geo/geo.py in get_user_currency(252)
  country = Country.objects.get(iso=country_code)

412 </a>
413 </li>
414 <li class="hidden-xs">
415 {% geo_currency request.user %}
416 </li>
417 {% comment %}
418 <li class="hidden-xs hidden-sm">
419 <a href={% if request.user.is_authenticated %}"{% url 'user_profile_settings' request.user.get_username %}#personalisation"{% else %}"#" onclick="return false;"{% endif %} title="All date/times are being converted to this timezone">{% get_user_timezone request.user %}</a>

/home/nathan/rb/site/rb/templates/rb/base_root.html

SELECT "rebricknet_predictableparts"."id",
       "rebricknet_predictableparts"."part_id",
       "lego_part"."id",
       "lego_part"."part_num",
       "lego_part"."name",
       "lego_part"."part_cat_id",
       "lego_part"."notes",
       "lego_part"."is_active",
       "lego_part"."search_vector",
       "lego_part"."ldraw_part_id",
       "lego_part"."bricklink_part_id",
       "lego_part"."ignore_color_errors",
       "lego_part"."part_material_id",
       "lego_part"."is_bricklink_minifig",
       "lego_part"."is_bricklink_book",
       "lego_part"."is_bricklink_gear",
       "lego_part"."show_generic_part_msg"
  FROM
"rebricknet_predictableparts"
 INNER JOIN
"lego_part"
    ON
("rebricknet_predictableparts"."part_id" = "lego_part"."id")
 ORDER BY
"lego_part"."name" ASC
SELECT ••• FROM "rebricknet_predictableparts" INNER JOIN "lego_part" ON ("rebricknet_predictableparts"."part_id" = "lego_part"."id") ORDER BY "lego_part"."name" ASC
8.67

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

25 Rebrickable database.</p>
26
27 <p>Our AI is still very young and has a lot to learn. For now, RebrickNet can only recognise a limited
28 selection of <a href="#" class="js-toggle-field" data-field="#predictable_parts">these {{ predictable_parts|length }} parts <i class="fa fa-chevron-down"></i></a>.
29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_element"."id",
       "lego_element"."part_id",
       "lego_element"."color_id",
       "lego_element"."element_id",
       "lego_element"."design_id",
       "lego_element"."descr",
       "lego_element"."color_descr",
       "lego_element"."last_download_attempt",
       "lego_element"."num_download_attempts",
       "lego_element"."is_export_id",
       "lego_element"."is_active"
  FROM
"lego_element"
 INNER JOIN
"lego_color"
    ON
("lego_element"."color_id" = "lego_color"."id")
 WHERE
("lego_element"."is_active" AND "lego_element"."part_id" IN (5438, 2420, 23710, 425, 1934, 9335, 563, 12396, 588, 34771, 44, 22607, 24675, 45, 1455, 670, 12355, 209, 677, 23490, 24667, 107, 68, 236, 240, 1609, 147, 2928, 680, 159, 1333, 1417, 1920, 7, 54, 2974, 24432, 20502, 1070, 106, 590, 24791, 24505, 24855, 19040, 1, 20498, 28661, 24454, 13060, 5590, 20843, 23966, 41531, 6380, 1328, 1794, 24371, 914, 437, 742, 23238, 2205, 23191, 9811, 23496, 22630, 41094, 1188, 6141, 14348, 6220, 5578, 266, 23581, 196, 30267, 24235, 24486, 30269, 267, 1092, 185, 53, 1489, 157, 323, 163, 1248, 19664, 438, 101, 1441, 334, 192, 132, 268, 235, 1793, 16571, 322, 23458, 23794, 13784, 22738, 24482, 7331, 6709, 23244, 103, 424, 6, 1285, 3289, 960, 2360, 186, 667, 2261, 11089, 41090, 30565, 20188, 24347, 126, 6103, 790, 16865, 23170, 912, 24135, 11211, 23936, 9157, 24244, 6678, 8168, 5, 29307, 44232, 44071, 48756, 1608, 24049, 23961, 1249, 6853, 14471, 4395, 24916, 137, 93, 24555, 234, 24306, 737, 1624, 312, 46, 2, 4324, 1943, 24860, 669, 1247, 19623, 2926, 2022, 426, 152, 515, 24475, 812, 44608, 214, 58, 1498, 22107, 7456, 24315, 22912, 23836, 16640, 24872, 24592, 23336, 24290, 20330, 24405, 5634, 24208, 24573, 24392, 21, 24321, 24291, 24393, 3115, 24220, 76, 24329, 24365, 10890, 49842, 24027, 24304, 45188, 24213, 24202, 24394, 23813, 22470, 1517, 146, 24389, 613, 133, 1601, 24337, 676, 24873, 24299, 24293, 4308, 24264, 23493, 24179, 774, 24317, 39, 5977, 4912, 24876, 22328, 23701, 23464, 245, 22934, 19732, 24447, 23563, 24307, 24223, 24176, 24052, 21811, 9309, 12225, 24026, 23205, 23967, 23372, 22956, 41048, 18853, 23341, 24303, 45187, 43804, 20346, 40979, 44405, 23835, 24288, 1977, 19396, 171, 112, 83, 77, 244, 24302, 18289, 243, 130, 143, 1041, 678, 5978, 6594, 6858, 193, 12531, 22413, 40, 23703, 4817, 27089, 14122, 285, 1186, 24079, 24463, 1956, 379, 1505, 19969, 2445, 21364, 21442))
 ORDER BY
"lego_color"."name" ASC, "lego_element"."element_id" ASC
SELECT ••• FROM "lego_element" INNER JOIN "lego_color" ON ("lego_element"."color_id" = "lego_color"."id") WHERE ("lego_element"."is_active" AND "lego_element"."part_id" IN (5438, 2420, 23710, 425, 1934, 9335, 563, 12396, 588, 34771, 44, 22607, 24675, 45, 1455, 670, 12355, 209, 677, 23490, 24667, 107, 68, 236, 240, 1609, 147, 2928, 680, 159, 1333, 1417, 1920, 7, 54, 2974, 24432, 20502, 1070, 106, 590, 24791, 24505, 24855, 19040, 1, 20498, 28661, 24454, 13060, 5590, 20843, 23966, 41531, 6380, 1328, 1794, 24371, 914, 437, 742, 23238, 2205, 23191, 9811, 23496, 22630, 41094, 1188, 6141, 14348, 6220, 5578, 266, 23581, 196, 30267, 24235, 24486, 30269, 267, 1092, 185, 53, 1489, 157, 323, 163, 1248, 19664, 438, 101, 1441, 334, 192, 132, 268, 235, 1793, 16571, 322, 23458, 23794, 13784, 22738, 24482, 7331, 6709, 23244, 103, 424, 6, 1285, 3289, 960, 2360, 186, 667, 2261, 11089, 41090, 30565, 20188, 24347, 126, 6103, 790, 16865, 23170, 912, 24135, 11211, 23936, 9157, 24244, 6678, 8168, 5, 29307, 44232, 44071, 48756, 1608, 24049, 23961, 1249, 6853, 14471, 4395, 24916, 137, 93, 24555, 234, 24306, 737, 1624, 312, 46, 2, 4324, 1943, 24860, 669, 1247, 19623, 2926, 2022, 426, 152, 515, 24475, 812, 44608, 214, 58, 1498, 22107, 7456, 24315, 22912, 23836, 16640, 24872, 24592, 23336, 24290, 20330, 24405, 5634, 24208, 24573, 24392, 21, 24321, 24291, 24393, 3115, 24220, 76, 24329, 24365, 10890, 49842, 24027, 24304, 45188, 24213, 24202, 24394, 23813, 22470, 1517, 146, 24389, 613, 133, 1601, 24337, 676, 24873, 24299, 24293, 4308, 24264, 23493, 24179, 774, 24317, 39, 5977, 4912, 24876, 22328, 23701, 23464, 245, 22934, 19732, 24447, 23563, 24307, 24223, 24176, 24052, 21811, 9309, 12225, 24026, 23205, 23967, 23372, 22956, 41048, 18853, 23341, 24303, 45187, 43804, 20346, 40979, 44405, 23835, 24288, 1977, 19396, 171, 112, 83, 77, 244, 24302, 18289, 243, 130, 143, 1041, 678, 5978, 6594, 6858, 193, 12531, 22413, 40, 23703, 4817, 27089, 14122, 285, 1186, 24079, 24463, 1956, 379, 1505, 19969, 2445, 21364, 21442)) ORDER BY "lego_color"."name" ASC, "lego_element"."element_id" ASC
46.23

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

25 Rebrickable database.</p>
26
27 <p>Our AI is still very young and has a lot to learn. For now, RebrickNet can only recognise a limited
28 selection of <a href="#" class="js-toggle-field" data-field="#predictable_parts">these {{ predictable_parts|length }} parts <i class="fa fa-chevron-down"></i></a>.
29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 5438)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 5438) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
8.78

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 2420)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 2420) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.30

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 23710)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 23710) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.25

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 425)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 425) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.23

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 1934)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 1934) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.24

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 9335)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 9335) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.22

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 563)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 563) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.14

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 12396)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 12396) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.22

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 588)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 588) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.18

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 34771)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 34771) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.19

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 44)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 44) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.15

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 22607)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 22607) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.23

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24675)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24675) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.19

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 45)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 45) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.29

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 1455)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 1455) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.16

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 670)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 670) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.15

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 12355)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 12355) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.22

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 209)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 209) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.18

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 677)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 677) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.14

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 23490)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 23490) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.24

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24667)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24667) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.12

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 107)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 107) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.20

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 68)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 68) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.19

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 236)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 236) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.18

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 240)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 240) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.17

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 1609)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 1609) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.22

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 147)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 147) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.19

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 2928)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 2928) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.17

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 680)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 680) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.17

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 159)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 159) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.18

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 1333)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 1333) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.24

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 1417)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 1417) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.16

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 1920)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 1920) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.15

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 7)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 7) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.15

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 54)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 54) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.16

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 2974)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 2974) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.14

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24432)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24432) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.18

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 20502)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 20502) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.25

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 1070)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 1070) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.14

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 106)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 106) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.17

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 590)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 590) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.15

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24791)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24791) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.23

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24505)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24505) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.21

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24855)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24855) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.26

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 19040)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 19040) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.23

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partphoto"."id",
       "lego_partphoto"."part_id",
       "lego_partphoto"."color_id",
       "lego_partphoto"."submitted_by_id",
       "lego_partphoto"."image",
       "lego_partphoto"."timestamp",
       "lego_partphoto"."is_active",
       "lego_partphoto"."is_primary"
  FROM
"lego_partphoto"
 WHERE
("lego_partphoto"."is_active" AND "lego_partphoto"."part_id" = 19040)
SELECT ••• FROM "lego_partphoto" WHERE ("lego_partphoto"."is_active" AND "lego_partphoto"."part_id" = 19040)
2 similar queries.
0.22

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(602)
  photo_img, res['photo'] = self.get_photo_image(color_id=color_id or most_common_color_id)

/home/nathan/rb/site/./lego/models/parts.py in get_photo_image(484)
  for f in self.photos.all():  # prefetch for better performance

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partrelationship"."id",
       "lego_partrelationship"."part_parent_id",
       "lego_partrelationship"."part_child_id",
       "lego_partrelationship"."rel_type"
  FROM
"lego_partrelationship"
 WHERE
("lego_partrelationship"."part_child_id" = 19040 AND "lego_partrelationship"."rel_type" = 'S')
SELECT ••• FROM "lego_partrelationship" WHERE ("lego_partrelationship"."part_child_id" = 19040 AND "lego_partrelationship"."rel_type" = 'S')
0.85

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(607)
  similar_part = self.get_similar_part()

/home/nathan/rb/site/./lego/models/parts.py in get_similar_part(352)
  if parent_rel:

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partphoto"."id",
       "lego_partphoto"."part_id",
       "lego_partphoto"."color_id",
       "lego_partphoto"."submitted_by_id",
       "lego_partphoto"."image",
       "lego_partphoto"."timestamp",
       "lego_partphoto"."is_active",
       "lego_partphoto"."is_primary"
  FROM
"lego_partphoto"
 WHERE
("lego_partphoto"."is_active" AND "lego_partphoto"."is_primary" AND "lego_partphoto"."part_id" = 19040)
SELECT ••• FROM "lego_partphoto" WHERE ("lego_partphoto"."is_active" AND "lego_partphoto"."is_primary" AND "lego_partphoto"."part_id" = 19040)
0.09

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(663)
  photo = self.get_photo(color=None)

/home/nathan/rb/site/./lego/models/parts.py in get_photo(506)
  if photos:

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 1)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 1) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.17

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 20498)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 20498) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.26

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 28661)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 28661) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.31

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24454)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24454) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.15

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 13060)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 13060) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.24

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 5590)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 5590) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.15

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 20843)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 20843) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.23

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 23966)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 23966) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.15

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 41531)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 41531) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.22

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 6380)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 6380) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.23

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 1328)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 1328) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.16

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 1794)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 1794) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.13

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24371)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24371) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.17

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 914)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 914) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.15

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 437)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 437) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.16

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 742)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 742) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.17

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 23238)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 23238) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.22

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 2205)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 2205) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.15

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 23191)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 23191) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.14

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 9811)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 9811) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.22

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 23496)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 23496) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.13

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 22630)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 22630) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.15

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 41094)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 41094) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.23

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 1188)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 1188) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.15

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 6141)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 6141) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.23

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 14348)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 14348) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.23

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 6220)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 6220) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.15

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 5578)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 5578) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.15

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 266)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 266) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.14

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 23581)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 23581) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.25

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 196)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 196) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.16

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 30267)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 30267) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.17

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24235)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24235) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.18

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24486)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24486) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.11

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 30269)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 30269) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.12

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 267)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 267) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.17

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 1092)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 1092) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.15

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 185)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 185) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.13

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 53)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 53) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.19

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 1489)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 1489) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.16

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 157)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 157) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.16

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 323)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 323) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.15

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 163)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 163) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.14

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 1248)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 1248) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.15

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 19664)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 19664) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.24

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 438)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 438) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.13

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 101)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 101) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.16

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 1441)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 1441) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.15

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 334)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 334) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.14

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 192)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 192) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.17

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 132)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 132) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.14

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 268)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 268) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.13

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 235)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 235) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.12

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 1793)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 1793) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.12

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 16571)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 16571) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
14.56

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 322)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 322) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.15

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 23458)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 23458) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.24

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 23794)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 23794) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.13

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 13784)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 13784) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.20

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 22738)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 22738) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.12

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24482)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24482) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.13

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 7331)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 7331) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.20

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 6709)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 6709) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.22

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 23244)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 23244) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.15

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 103)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 103) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.16

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 424)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 424) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.14

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 6)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 6) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.13

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 1285)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 1285) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.11

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 3289)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 3289) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.11

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 960)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 960) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.12

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 2360)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 2360) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.13

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 186)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 186) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.11

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 667)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 667) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.17

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 2261)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 2261) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.15

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 11089)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 11089) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.22

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 41090)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 41090) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.14

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 30565)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 30565) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.16

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 20188)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 20188) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.24

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24347)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24347) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.14

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 126)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 126) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.17

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 6103)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 6103) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.13

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 790)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 790) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.15

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 16865)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 16865) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.24

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 23170)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 23170) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.17

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 912)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 912) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.16

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24135)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24135) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.24

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 11211)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 11211) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.14

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 23936)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 23936) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.14

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 9157)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 9157) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.24

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24244)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24244) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.15

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 6678)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 6678) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.13

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 8168)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 8168) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.23

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 5)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 5) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.16

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 29307)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 29307) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.16

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 44232)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 44232) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.19

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 44071)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 44071) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.13

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 48756)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 48756) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.20

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 1608)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 1608) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.15

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24049)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24049) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.21

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 23961)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 23961) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.14

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 1249)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 1249) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.14

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 6853)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 6853) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.16

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 14471)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 14471) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.23

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 4395)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 4395) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.17

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24916)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24916) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.15

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 137)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 137) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.19

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 93)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 93) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.17

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24555)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24555) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.16

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 234)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 234) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.15

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24306)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24306) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.14

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 737)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 737) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.15

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 1624)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 1624) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.15

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 312)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 312) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.15

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 46)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 46) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.16

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 2)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 2) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.16

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 4324)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 4324) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.14

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 1943)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 1943) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.14

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24860)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24860) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.15

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 669)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 669) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.16

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 1247)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 1247) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.15

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 19623)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 19623) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.15

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 2926)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 2926) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.16

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 2022)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 2022) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.17

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 426)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 426) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.15

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 152)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 152) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.17

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 515)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 515) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.15

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24475)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24475) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.15

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 812)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 812) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.16

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 44608)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 44608) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.21

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 214)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 214) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.14

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 58)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 58) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.16

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 1498)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 1498) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.16

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 22107)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 22107) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.23

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 7456)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 7456) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.15

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24315)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24315) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.14

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 22912)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 22912) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.13

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 23836)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 23836) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.13

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 16640)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 16640) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.22

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24872)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24872) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.14

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24592)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24592) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.15

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 23336)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 23336) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.13

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24290)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24290) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.14

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 20330)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 20330) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.14

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24405)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24405) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.14

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 5634)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 5634) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.22

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24208)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24208) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.14

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24573)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24573) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.13

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24392)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24392) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.14

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 21)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 21) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.15

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24321)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24321) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.14

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24291)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24291) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.14

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24393)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24393) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.14

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 3115)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 3115) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.14

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24220)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24220) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.13

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 76)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 76) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.15

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24329)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24329) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.14

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24365)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24365) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.15

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 10890)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 10890) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.14

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 49842)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 49842) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.22

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24027)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24027) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.14

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24304)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24304) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.16

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 45188)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 45188) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.23

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24213)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24213) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.14

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24202)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24202) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.13

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24394)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24394) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.15

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 23813)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 23813) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.15

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 22470)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 22470) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.23

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 1517)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 1517) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.15

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 146)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 146) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.14

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24389)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24389) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.15

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 613)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 613) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.15

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 133)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 133) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.16

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 1601)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 1601) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.14

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24337)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24337) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.14

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 676)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 676) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.12

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24873)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24873) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.11

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24299)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24299) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.10

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24293)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24293) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.12

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 4308)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 4308) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.10

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24264)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24264) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.12

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 23493)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 23493) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.10

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24179)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24179) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.11

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 774)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 774) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.12

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24317)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24317) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.11

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 39)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 39) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.13

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 5977)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 5977) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.19

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 4912)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 4912) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.10

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24876)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24876) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.10

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 22328)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 22328) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.21

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 23701)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 23701) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.13

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 23464)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 23464) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.11

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 245)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 245) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.11

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 22934)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 22934) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.20

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 19732)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 19732) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.20

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24447)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24447) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.11

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 23563)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 23563) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.11

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24307)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24307) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.11

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24223)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24223) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.12

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24176)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24176) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.10

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24052)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24052) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.10

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 21811)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 21811) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.18

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 9309)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 9309) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.09

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 12225)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 12225) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.09

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24026)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24026) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.10

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 23205)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 23205) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.10

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 23967)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 23967) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.12

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 23372)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 23372) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.10

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 22956)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 22956) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.11

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 41048)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 41048) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.11

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 18853)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 18853) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.11

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 23341)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 23341) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.12

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24303)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24303) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.11

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 45187)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 45187) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.08

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 43804)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 43804) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.21

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 20346)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 20346) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.12

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partphoto"."id",
       "lego_partphoto"."part_id",
       "lego_partphoto"."color_id",
       "lego_partphoto"."submitted_by_id",
       "lego_partphoto"."image",
       "lego_partphoto"."timestamp",
       "lego_partphoto"."is_active",
       "lego_partphoto"."is_primary"
  FROM
"lego_partphoto"
 WHERE
("lego_partphoto"."is_active" AND "lego_partphoto"."part_id" = 20346)
SELECT ••• FROM "lego_partphoto" WHERE ("lego_partphoto"."is_active" AND "lego_partphoto"."part_id" = 20346)
2 similar queries.
0.18

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(602)
  photo_img, res['photo'] = self.get_photo_image(color_id=color_id or most_common_color_id)

/home/nathan/rb/site/./lego/models/parts.py in get_photo_image(473)
  for f in self.photos.all():  # prefetch for better performance

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 40979)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 40979) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.09

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 44405)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 44405) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.09

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 23835)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 23835) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.11

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24288)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24288) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.10

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 1977)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 1977) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.10

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 19396)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 19396) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.19

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 171)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 171) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.15

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 112)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 112) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.15

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 83)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 83) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.14

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 77)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 77) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.15

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 244)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 244) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.18

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24302)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24302) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.14

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 18289)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 18289) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.22

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 243)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 243) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.13

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 130)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 130) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.15

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 143)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 143) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.14

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 1041)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 1041) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.14

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 678)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 678) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.16

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 5978)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 5978) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.13

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 6594)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 6594) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.20

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 6858)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 6858) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.16

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 193)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 193) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.16

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 12531)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 12531) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.16

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 22413)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 22413) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.16

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 40)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 40) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.17

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 23703)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 23703) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.15

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 4817)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 4817) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.15

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 27089)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 27089) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.17

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 14122)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 14122) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.26

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 285)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 285) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.18

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 1186)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 1186) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.17

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24079)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24079) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.16

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24463)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 24463) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.14

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 1956)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 1956) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.16

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 379)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 379) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.16

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 1505)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 1505) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.15

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 19969)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 19969) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.23

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 2445)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 2445) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.15

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 21364)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 21364) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.25

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

SELECT "lego_partcolorstats"."id",
       "lego_partcolorstats"."part_id",
       "lego_partcolorstats"."color_id",
       "lego_partcolorstats"."num_sets",
       "lego_partcolorstats"."num_mocs",
       "lego_partcolorstats"."num_set_parts",
       "lego_partcolorstats"."num_moc_parts",
       "lego_partcolorstats"."y1",
       "lego_partcolorstats"."y2",
       "lego_partcolorstats"."is_dirty",
       "lego_partcolorstats"."ignore_color_errors"
  FROM
"lego_partcolorstats"
 WHERE
("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 21442)
 ORDER BY
"lego_partcolorstats"."num_set_parts" DESC
 LIMIT
1
SELECT ••• FROM "lego_partcolorstats" WHERE ("lego_partcolorstats"."num_sets" > 0 AND "lego_partcolorstats"."part_id" = 21442) ORDER BY "lego_partcolorstats"."num_set_parts" DESC LIMIT 1
300 similar queries.
0.13

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./rebricknet/views.py in rbnet_index(38)
  return render(request, 'rebricknet/index.html', {'predictable_parts': predictable_parts, 'form': form,

/home/nathan/rb/site/./lego/models/parts.py in get_img_dir(536)
  most_common_color_id = self.get_most_common_color()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./lego/models/parts.py in get_most_common_color(323)
  pcs = PartColorStats.objects.filter(part=self, num_sets__gt=0).order_by('-num_set_parts').first()

29 To make it recognise more parts at higher accuracies, <a href="{% url 'rbnet_submit' %}">we need your help!</a></p>
30 <div id="predictable_parts" style="display:none" class="border-1 p-6">
31 {% for part in predictable_parts %}
32 <a href="{% url 'part_details' part.part.part_num %}"><img src="/media/{{ part.part.get_img_dir.img_url }}" width="50px" title="{{ part.part }}"></a>
33 {% endfor %}
34 </div>
35
36 {% if request.user.is_anonymous %}

/home/nathan/rb/site/rebricknet/templates/rebricknet/index.html

Log messages

No messages logged.