{"title":"Django FAQ","version":"3.2","locale":"en","docname":"faq/index","url":"/en/3.2/faq/","canonical":"https://djangodocs.dev/en/3.2/faq/","summary":"FAQ: General Why does this project exist? What does “Django” mean, and how do you pronounce it? Is Django stable? Does Django scale? Who’s behind this? How is…","html":"<h1>Django FAQ<a class=\"heading-anchor\" href=\"#django-faq\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h1>\n<div class=\"toctree-wrapper compound\">\n<ul>\n<li class=\"toctree-l1\"><a class=\"reference internal\" href=\"/en/3.2/faq/general/\">FAQ: General</a><ul>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/en/3.2/faq/general/#why-does-this-project-exist\">Why does this project exist?</a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/en/3.2/faq/general/#what-does-django-mean-and-how-do-you-pronounce-it\">What does “Django” mean, and how do you pronounce it?</a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/en/3.2/faq/general/#is-django-stable\">Is Django stable?</a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/en/3.2/faq/general/#does-django-scale\">Does Django scale?</a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/en/3.2/faq/general/#who-s-behind-this\">Who’s behind this?</a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/en/3.2/faq/general/#how-is-django-licensed\">How is Django licensed?</a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/en/3.2/faq/general/#why-does-django-include-python-s-license-file\">Why does Django include Python’s license file?</a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/en/3.2/faq/general/#which-sites-use-django\">Which sites use Django?</a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/en/3.2/faq/general/#django-appears-to-be-a-mvc-framework-but-you-call-the-controller-the-view-and-the-view-the-template-how-come-you-don-t-use-the-standard-names\">Django appears to be a MVC framework, but you call the Controller the “view”, and the View the “template”. How come you don’t use the standard names?</a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/en/3.2/faq/general/#framework-x-does-feature-y-why-doesn-t-django\">&lt;Framework X&gt; does &lt;feature Y&gt; – why doesn’t Django?</a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/en/3.2/faq/general/#why-did-you-write-all-of-django-from-scratch-instead-of-using-other-python-libraries\">Why did you write all of Django from scratch, instead of using other Python libraries?</a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/en/3.2/faq/general/#is-django-a-content-management-system-cms\">Is Django a content-management-system (CMS)?</a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/en/3.2/faq/general/#how-can-i-download-the-django-documentation-to-read-it-offline\">How can I download the Django documentation to read it offline?</a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/en/3.2/faq/general/#how-do-i-cite-django\">How do I cite Django?</a></li>\n</ul>\n</li>\n<li class=\"toctree-l1\"><a class=\"reference internal\" href=\"/en/3.2/faq/install/\">FAQ: Installation</a><ul>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/en/3.2/faq/install/#how-do-i-get-started\">How do I get started?</a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/en/3.2/faq/install/#what-are-django-s-prerequisites\">What are Django’s prerequisites?</a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/en/3.2/faq/install/#what-python-version-can-i-use-with-django\">What Python version can I use with Django?</a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/en/3.2/faq/install/#what-python-version-should-i-use-with-django\">What Python version should I use with Django?</a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/en/3.2/faq/install/#should-i-use-the-stable-version-or-development-version\">Should I use the stable version or development version?</a></li>\n</ul>\n</li>\n<li class=\"toctree-l1\"><a class=\"reference internal\" href=\"/en/3.2/faq/usage/\">FAQ: Using Django</a><ul>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/en/3.2/faq/usage/#why-do-i-get-an-error-about-importing-django-settings-module\">Why do I get an error about importing <code class=\"xref std std-envvar docutils literal notranslate\"><span class=\"pre\">DJANGO_SETTINGS_MODULE</span></code>?</a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/en/3.2/faq/usage/#i-can-t-stand-your-template-language-do-i-have-to-use-it\">I can’t stand your template language. Do I have to use it?</a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/en/3.2/faq/usage/#do-i-have-to-use-your-model-database-layer\">Do I have to use your model/database layer?</a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/en/3.2/faq/usage/#how-do-i-use-image-and-file-fields\">How do I use image and file fields?</a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/en/3.2/faq/usage/#how-do-i-make-a-variable-available-to-all-my-templates\">How do I make a variable available to all my templates?</a></li>\n</ul>\n</li>\n<li class=\"toctree-l1\"><a class=\"reference internal\" href=\"/en/3.2/faq/help/\">FAQ: Getting Help</a><ul>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/en/3.2/faq/help/#how-do-i-do-x-why-doesn-t-y-work-where-can-i-go-to-get-help\">How do I do X? Why doesn’t Y work? Where can I go to get help?</a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/en/3.2/faq/help/#why-hasn-t-my-message-appeared-on-django-users\">Why hasn’t my message appeared on <em>django-users</em>?</a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/en/3.2/faq/help/#nobody-answered-my-question-what-should-i-do\">Nobody answered my question! What should I do?</a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/en/3.2/faq/help/#i-think-i-ve-found-a-bug-what-should-i-do\">I think I’ve found a bug! What should I do?</a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/en/3.2/faq/help/#i-think-i-ve-found-a-security-problem-what-should-i-do\">I think I’ve found a security problem! What should I do?</a></li>\n</ul>\n</li>\n<li class=\"toctree-l1\"><a class=\"reference internal\" href=\"/en/3.2/faq/models/\">FAQ: Databases and models</a><ul>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/en/3.2/faq/models/#how-can-i-see-the-raw-sql-queries-django-is-running\">How can I see the raw SQL queries Django is running?</a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/en/3.2/faq/models/#can-i-use-django-with-a-pre-existing-database\">Can I use Django with a pre-existing database?</a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/en/3.2/faq/models/#if-i-make-changes-to-a-model-how-do-i-update-the-database\">If I make changes to a model, how do I update the database?</a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/en/3.2/faq/models/#do-django-models-support-multiple-column-primary-keys\">Do Django models support multiple-column primary keys?</a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/en/3.2/faq/models/#does-django-support-nosql-databases\">Does Django support NoSQL databases?</a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/en/3.2/faq/models/#how-do-i-add-database-specific-options-to-my-create-table-statements-such-as-specifying-myisam-as-the-table-type\">How do I add database-specific options to my CREATE TABLE statements, such as specifying MyISAM as the table type?</a></li>\n</ul>\n</li>\n<li class=\"toctree-l1\"><a class=\"reference internal\" href=\"/en/3.2/faq/admin/\">FAQ: The admin</a><ul>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/en/3.2/faq/admin/#i-can-t-log-in-when-i-enter-a-valid-username-and-password-it-just-brings-up-the-login-page-again-with-no-error-messages\">I can’t log in. When I enter a valid username and password, it just brings up the login page again, with no error messages.</a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/en/3.2/faq/admin/#i-can-t-log-in-when-i-enter-a-valid-username-and-password-it-brings-up-the-login-page-again-with-a-please-enter-a-correct-username-and-password-error\">I can’t log in. When I enter a valid username and password, it brings up the login page again, with a “Please enter a correct username and password” error.</a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/en/3.2/faq/admin/#how-do-i-automatically-set-a-field-s-value-to-the-user-who-last-edited-the-object-in-the-admin\">How do I automatically set a field’s value to the user who last edited the object in the admin?</a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/en/3.2/faq/admin/#how-do-i-limit-admin-access-so-that-objects-can-only-be-edited-by-the-users-who-created-them\">How do I limit admin access so that objects can only be edited by the users who created them?</a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/en/3.2/faq/admin/#my-admin-site-css-and-images-showed-up-fine-using-the-development-server-but-they-re-not-displaying-when-using-mod-wsgi\">My admin-site CSS and images showed up fine using the development server, but they’re not displaying when using mod_wsgi.</a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/en/3.2/faq/admin/#my-list-filter-contains-a-manytomanyfield-but-the-filter-doesn-t-display\">My “list_filter” contains a ManyToManyField, but the filter doesn’t display.</a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/en/3.2/faq/admin/#some-objects-aren-t-appearing-in-the-admin\">Some objects aren’t appearing in the admin.</a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/en/3.2/faq/admin/#how-can-i-customize-the-functionality-of-the-admin-interface\">How can I customize the functionality of the admin interface?</a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/en/3.2/faq/admin/#the-dynamically-generated-admin-site-is-ugly-how-can-i-change-it\">The dynamically-generated admin site is ugly! How can I change it?</a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/en/3.2/faq/admin/#what-browsers-are-supported-for-using-the-admin\">What browsers are supported for using the admin?</a></li>\n</ul>\n</li>\n<li class=\"toctree-l1\"><a class=\"reference internal\" href=\"/en/3.2/faq/contributing/\">FAQ: Contributing code</a><ul>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/en/3.2/faq/contributing/#how-can-i-get-started-contributing-code-to-django\">How can I get started contributing code to Django?</a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/en/3.2/faq/contributing/#i-submitted-a-bug-fix-in-the-ticket-system-several-weeks-ago-why-are-you-ignoring-my-patch\">I submitted a bug fix in the ticket system several weeks ago. Why are you ignoring my patch?</a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/en/3.2/faq/contributing/#when-and-how-might-i-remind-the-team-of-a-patch-i-care-about\">When and how might I remind the team of a patch I care about?</a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/en/3.2/faq/contributing/#but-i-ve-reminded-you-several-times-and-you-keep-ignoring-my-patch\">But I’ve reminded you several times and you keep ignoring my patch!</a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/en/3.2/faq/contributing/#i-m-sure-my-ticket-is-absolutely-100-perfect-can-i-mark-it-as-ready-for-checkin-myself\">I’m sure my ticket is absolutely 100% perfect, can I mark it as “Ready For Checkin” myself?</a></li>\n</ul>\n</li>\n<li class=\"toctree-l1\"><a class=\"reference internal\" href=\"/en/3.2/faq/troubleshooting/\">Troubleshooting</a><ul>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/en/3.2/faq/troubleshooting/#problems-running-django-admin\">Problems running <code class=\"docutils literal notranslate\"><span class=\"pre\">django-admin</span></code></a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/en/3.2/faq/troubleshooting/#miscellaneous\">Miscellaneous</a></li>\n</ul>\n</li>\n</ul>\n</div>","rootId":"django-faq","toc":[],"breadcrumbs":[],"prev":{"docname":"howto/writing-migrations","title":"Writing database migrations","url":"/en/3.2/howto/writing-migrations/"},"next":{"docname":"faq/general","title":"FAQ: General","url":"/en/3.2/faq/general/"},"formats":{"html":"/en/3.2/faq/","markdown":"/en/3.2/faq.md","json":"/en/3.2/faq.json"},"source":"https://github.com/django/django/blob/stable/3.2.x/docs/faq/index.txt","official":"https://docs.djangoproject.com/en/3.2/faq/","inVersions":["dev","6.1","6.0","5.2","5.1","5.0","4.2","4.1","4.0","3.2","3.1","3.0","2.2","2.1","2.0","1.11","1.10","1.9","1.8"],"inLocales":["en","zh-hans","fr","ja","id","it","pt-br","ko","es","el","pl"]}