0% found this document useful (0 votes)
2K views4 pages

Multiple Choice Question On Django

MCQ Set on Django

Uploaded by

Sonabose
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2K views4 pages

Multiple Choice Question On Django

MCQ Set on Django

Uploaded by

Sonabose
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

Multiple Choice Question on Django

1. What is the Django shortcut method to more easily render an html response?
 render_to_html
 render_to_response
 response_render
 render
2. By using django.contrib.humanize, you can use the following filter in your template to display the
number 3 as three.
 apnumber
 intcomma
 intword
 ordinal
3. How do you concatenate two QuerySets into one list?
 result = list(query_set_1 | query_set_2)
 from itertools import chain result = list(chain(query_set_1, query_set_2))
 from django.db.models import Q result = Q(query_set_1) | Q(query_set_1)
 result = query_set_1 + query_set_2
4. What is the Django command to start a new app named ‘users’ in an existing project?
 manage.py –newapp users
 manage.py newapp users
 manage.py –startapp users
 manage.py startapp users
5. What are the features available in Django web framework?
 Admin Interface (CRUD)
 Templating
 Form handling
 All of the above
6. What are the advantages of using Django for web development?
 It facilitates you to divide code modules into logical groups to make it flexible to change
 It provides auto-generated web admin to make website administration easy
 It provides pre-packaged API for common user tasks
 All of the above
7. What is the most easiest, fastest, and most stable deployment choice in most cases with Django?
 FastCGI
 mod_wsgi
 SCGI
 AJP
8. What happens if MyObject.objects.get() is called with parameters that do not match an existing item in
the database?
 The Http404 exception is raised
 The DatabaseError exception is raised
 The MyObject.DoesNotExist exception is raised
 The object is created and returned
9. What Commands are used to create a project in Django?
 Project
 _init_.py
 manage.py
 All of the above mentioned
10. What is the Django command to view a database schema of an existing (or legacy) database?
 manage.py legacydb
 django-admin.py schemadump
 manage.py inspect
 manage.py inspectdb
11. The architecture of Django consists of?
 Models
 Views
 Templates
 All of these
12. What does of Django field class types do?
 The database column type
 The default HTML widget to avail while rendering a form field
 The minimal validation requirements used in Django admin
 All of the above
13. What is the purpose of settings.py?
 To configure settings for the Django project
 To configure settings for an app
 To set the date and time on the server
 To sync the database schema
14. What are the caching strategies in Django?
 File system caching
 In-memory caching
 Both 1st and 2nd
 None
15. In Django how would you retrieve all the ‘User’ records from a given database?
 User.objects.all()
 Users.objects.all()
 User.all_records()
 User.object.all()
16. What are Migrations in Django?
 Migrations are files where Django stores changes to your models.
 They are files saved in migrations directory.
 They are created when you run make migrations command.
 All of the above
17. What is Post.objects.all() is used for?
 It is used to bring all the objects stored in Post table.
 It is used to create a new Post object m.
 Post object will bring objects from database with SQL Query: Select *.
 None of the above
18. In Post.models.filter() you can pass multiple parameters in filter() to narrow your result/s.
 True
 False
19. What will happen on execution of this command : > python manage.py createsuperuser
 It will create an admin superuser.
 It will ask for name and password of the superuser.
 Both 1st and 2nd
 None of the above
20. What kind of non-HTML outputs can Django generate?
 .epub Files
 Sitemaps (an XML format developed by Google)
 Exe files
 Python files
21. Which code will give us a text area form field?
 Field_name = forms.TextAreaField()
 Field_name = forms.CharField(widgets = forms.Textarea)
 Field_name = forms.TextField(widgets = forms.Textarea)
 None of the above
22. Django’s GeoDjango app is used for?
 To make Django work efficiently with maps.
 To make it input structural data.
 To make it a Web-based CAD System.
 None of the above
23. Suppose I have a Python class like this. Now, if we pass the obj in a context variable and add the
template like this. {{ obj.topic }} Which value will the template engine return?
C:\Users\hp>django-admin shell
Python 3.7.6 (tags/v3.7.6:43364a7ae@, Dec 19 2019, 90:42:30) [MSC v.1916 64 bit (AMD64)]
on win32
Type "help", "copyright", "credits" or "license" for more information.
(InteractiveConsole)
>>> class DataFlair:
cee topic = "Django Framework"
an def topic():
cee return topic
>>> obj = DataFlair()
>>>
 topic attribute
 topic method
 throw an error
 Return empty string
23. What is the purpose of this code?
C:\Users\hp>django-admin shell
Python 3.7.6 (tags/v3.7.6:43364a7ae0, Dec 19 2619, 00:42:30) [MSC v.1916 64 bit (AMD64)]
on win32
Type "help", “copyright", “credits” or “license” for more information.
(InteractiveConsole)
>>> from django.core.signing import Signer
>>> DataFlair = Signer()
 Cryptographic Signing
 Signature classes to retain signatures
 Handwriting recognition classes in Django
 None of the above
24. This is a code_snippet to mail a person. There are several cases where people might just give the
wrong email. The mail errors may be unhandled. How can we ignore the errors which mail generates?
C:\Users\hp>django-admin shell °
Python 3.7.6 (tags/v3.7.6:43364a7ae@, Dec 19 2019, 60:42:36) [MSC v.1916 64 bit (AMD64)]
on win32
Type “help”, “copyright”, "credits" or “license” for more information.
(InteractiveConsole)
>>> from django.core.mail import send_mail
>>> send_mail(‘DataFlair',
... ‘Django Tutorials',
... ‘DataFlair@django.com',
... ['karanshyammittal@gmail.com'],
...)
 The send_mail() shall have a handler which can handle such errors.
 The parameter fail_silently shall be added and its value shall be true.
 The mail will provide other functions then send_mail() to handle the error.
 None of the above

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy