#34299: 'builtin_function_or_method' object has no attribute 'split' error in
sql/query
-------------------------------------+-------------------------------------
Reporter: stuchalk | Owner: nobody
Type: | Status: new
Uncategorized |
Component: Database | Version: 4.1
layer (models, ORM) | Keywords:
Severity: Normal | builtin_function_or_method, split
Triage Stage: | error
Unreviewed | Has patch: 0
Needs documentation: 0 | Needs tests: 0
Patch needs improvement: 0 | Easy pickings: 0
UI/UX: 0 |
-------------------------------------+-------------------------------------
Doing the follow search I get the error in the summary:
{{{
def search(request):
""" search of the unit strings """
term = request.GET.get("q")
if term:
strngs = Strngs.objects.filter(string=term).values_list(id,
flat=True)
if strngs:
units =
Units.objects.select_related('representations').get(representations__strng_id__in=strngs)
if len(units) == 1:
unit = units[0]
return redirect('/units/view/' + str(unit.id))
else:
return render(request, "../templates/search.html",
{'units': units, 'term': term})
else:
return redirect('/')
else:
return redirect('/')
}}}
The trackback is as follows:
{{{
Environment:
Request Method: GET
Request URL: http://127.0.0.1:8000/search?q=amp
Django Version: 4.1.5
Python Version: 3.10.9
Installed Applications:
['django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'django.contrib.sites',
'calculations',
'dashboard',
'units',
'unitsystems',
'repsystems',
'constants',
'umisconfig',
'charts']
Installed Middleware:
['django.middleware.security.SecurityMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.common.CommonMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'django.middleware.clickjacking.XFrameOptionsMiddleware']
Traceback (most recent call last):
File "/Users/n00002621/.local/share/virtualenvs/nist_umis-
6UcDd8EB/lib/python3.10/site-packages/django/core/handlers/exception.py",
line 55, in inner
response = get_response(request)
File "/Users/n00002621/.local/share/virtualenvs/nist_umis-
6UcDd8EB/lib/python3.10/site-packages/django/core/handlers/base.py", line
197, in _get_response
response = wrapped_callback(request, *callback_args,
**callback_kwargs)
File "/Users/n00002621/PycharmProjects/nist_umis/units/views.py", line
95, in search
strngs = Strngs.objects.filter(string=term).values_list(id, flat=True)
File "/Users/n00002621/.local/share/virtualenvs/nist_umis-
6UcDd8EB/lib/python3.10/site-packages/django/db/models/query.py", line
1330, in values_list
clone = self._values(*_fields, **expressions)
File "/Users/n00002621/.local/share/virtualenvs/nist_umis-
6UcDd8EB/lib/python3.10/site-packages/django/db/models/query.py", line
1293, in _values
clone.query.set_values(fields)
File "/Users/n00002621/.local/share/virtualenvs/nist_umis-
6UcDd8EB/lib/python3.10/site-packages/django/db/models/sql/query.py", line
2437, in set_values
self.add_fields(field_names, True)
File "/Users/n00002621/.local/share/virtualenvs/nist_umis-
6UcDd8EB/lib/python3.10/site-packages/django/db/models/sql/query.py", line
2143, in add_fields
name.split(LOOKUP_SEP), opts, alias, allow_many=allow_m2m
Exception Type: AttributeError at /search
Exception Value: 'builtin_function_or_method' object has no attribute
'split'
}}}
--
Ticket URL: <https://code.djangoproject.com/ticket/34299>
Django <https://code.djangoproject.com/>
The Web framework for perfectionists with deadlines.
--
You received this message because you are subscribed to the Google Groups
"Django updates" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/django-updates/01070185f5df9715-abfec99c-8c53-4632-a594-9e87ed67ff95-000000%40eu-central-1.amazonses.com.