Since filter
returns a QuerySet
, you can use count to check how many results were returned. This is assuming you don’t actually need the results.
num_results = User.objects.filter(email = cleaned_info['username']).count()
After looking at the documentation though, it’s better to just call len on your filter if you are planning on using the results later, as you’ll only be making one sql query:
A count() call performs a SELECT COUNT(*) behind the scenes, so you should always use count() rather than loading all of the record into Python objects and calling len() on the result (unless you need to load the objects into memory anyway, in which case len() will be faster).
num_results = len(user_object)
Related Posts:
- sqlite3.OperationalError: unable to open database file
- OperationalError: database is locked
- Where does pip install its packages?
- Where does pip install its packages?
- django: TypeError: ‘tuple’ object is not callable
- Getting TypeError: __init__() missing 1 required positional argument: ‘on_delete’ when trying to add parent table after child table with entries
- Can’t fix “zipimport.ZipImportError: can’t decompress data; zlib not available” when I type in “python3.6 get-pip.py”
- No module named ‘psycopg2’
- Getting TypeError: __init__() missing 1 required positional argument: ‘on_delete’ when trying to add parent table after child table with entries
- No module named MySQLdb
- No module named MySQLdb
- How to check Django version
- Django: ImproperlyConfigured: The SECRET_KEY setting must not be empty
- is not JSON serializable
- Django: ImproperlyConfigured: The SECRET_KEY setting must not be empty
- Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock
- django:django.core.exceptions.AppRegistryNotReady: Apps aren’t loaded yet
- No module named pkg_resources
- Django upgrading to 1.9 error “AppRegistryNotReady: Apps aren’t loaded yet.”
- TypeError: tuple indices must be integers, not str
- Can’t compare naive and aware datetime.now() <= challenge.datetime_end
- django import error – No module named core.management
- Forbidden (403) CSRF verification failed. Request aborted. Even using the {% csrf_token %}
- Django 2.1.3 Error: __init__() takes 1 positional argument but 2 were given
- Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock
- Setting Django up to use MySQL
- django:django.core.exceptions.AppRegistryNotReady: Apps aren’t loaded yet
- OSError – Errno 13 Permission denied
- Pylint “unresolved import” error in Visual Studio Code
- Django – no such table exception
- django MultiValueDictKeyError error, how do I deal with it
- Django – no such table exception
- Is there a list of Pytz Timezones?
- Django – “no module named django.core.management”
- Error: “dictionary update sequence element #0 has length 1; 2 is required” on Django 1.4
- NumPy array is not JSON serializable
- You are trying to add a non-nullable field ‘new_field’ to userprofile without a default
- pip install -r requirements.txt [Errno 2] No such file or directory: ‘requirements.txt’
- super(type, obj): obj must be an instance or subtype of type
- Django Rest Framework — no module named rest_framework
- Error: “dictionary update sequence element #0 has length 1; 2 is required” on Django 1.4
- Python Django: You’re using the staticfiles app without having set the STATIC_ROOT setting
- TypeError: int() argument must be a string, a bytes-like object or a number, not ‘list’
- Django reverse lookup of foreign keys
- ImportError: No module named ‘django.core.urlresolvers’
- How to fix error “ERROR: Command errored out with exit status 1: python.” when trying to install django-heroku using pip
- How to set environment variables in PyCharm?
- H14 error in heroku – “no web processes running”
- What does this Django regular expression mean? `?P`
- Is it better to use path() or url() in urls.py for django 2.0?
- What is a “slug” in Django?
- TemplateDoesNotExist at /
- No module named django but it is installed
- What is the easiest way to clear a database from the CLI with manage.py in Django?
- What does on_delete do on Django models?
- Find object in list that has attribute equal to some value (that meets any condition)
- How to check if a user is logged in (how to properly use user.is_authenticated)?
- The view didn’t return an HttpResponse object. It returned None instead
- CSV new-line character seen in unquoted field error
- gunicorn.errors.HaltServer:
django - coercing to Unicode: need string or buffer, NoneType found when rendering in django admin
- coercing to Unicode: need string or buffer, NoneType found when rendering in django admin
- How to query as GROUP BY in django?
- Error loading MySQLdb module: No module named ‘MySQLdb’
- What is related_name used for?
- TypeError: ManyRelatedManager object is not iterable
- ValueError: Must pass DataFrame with boolean values only
- What is the most efficient way to store a list in the Django models?
- Line is too long. Django PEP8
- __init__() got an unexpected keyword argument ‘user’
- TypeError: ‘float’ object is not subscriptable
- How to show all columns’ names on a large pandas dataframe?
- ImportError: No module named matplotlib.pyplot
- How to remove EOFError: EOF when reading a line?
- pygame.error: video system not initialized
- How to draw a circle in PyGame?
- TypeError: ‘numpy.float64’ object is not callable?
- Why do I get: “Length of values does not match length of index” error?
- How to remove all the punctuation in a string? (Python)
- Cross Entropy in PyTorch
- Convert hex to binary
- TypeError: ‘encoding’ is an invalid keyword argument for this function
- How to calculate a logistic sigmoid function in Python?
- Why is python setup.py saying invalid command ‘bdist_wheel’ on Travis CI?
- How to write bytes to file?
- PyLint “Unable to import” error – how to set PYTHONPATH?
- How do you split a list into evenly sized chunks?
- Ignoring NaNs with str.containsv
- How to split a string into a list of characters in Python?
- Find where python is installed (if it isn’t default dir)
- log2 in python math module
- Solution for SpecificationError: nested renamer is not supported while agg() along with groupby()
- Error “‘type’ object has no attribute ‘__getitem__'” when iterating over list[“a”,”b”,”c”]
- Python: “TypeError: __str__ returned non-string” but still prints to output?
- Boolean Series key will be reindexed to match DataFrame index
- Printing one character at a time from a string, using the while loop
- Change the name of a key in dictionary
- ImportError: no module named win32api
- Python code to remove HTML tags from a string
- Sorting list based on values from another list