django/docs
Simon Charette 9f7772e098 Fixed #28884 -- Fixed crash on SQLite when renaming a field in a model referenced by a ManyToManyField.
Introspected database constraints instead of relying on _meta.related_objects
to determine whether or not a table or a column is referenced on rename
operations.

This has the side effect of ignoring both db_constraint=False and virtual
fields such as GenericRelation which aren't backend by database level
constraints and thus shouldn't prevent the rename operations from being
performed in a transaction.

Regression in 095c1aaa89.

Thanks Tim for the additional tests and edits, and Mariusz for the review.
2017-12-22 15:19:05 -05:00
..
_ext Fixed #28860 -- Removed unnecessary len() calls. 2017-12-04 10:35:23 -05:00
_theme
faq Fixed #27855 -- Updated docs for Python 3.4 support in Django 2.0. 2017-08-11 11:17:08 -04:00
howto Fixed 'a'/'an' mix-ups in docs. 2017-10-30 21:47:09 -04:00
internals Fixed #28929 -- Corrected QUnit examples. 2017-12-18 09:49:00 -10:00
intro Fixed #28938 -- Corrected Python compatibility in the tutorial. 2017-12-18 08:51:36 -10:00
man Updated man page for Django 2.0 alpha. 2017-09-22 12:28:56 -04:00
misc
ref Updated documented mysqlclient requirement to 1.3.7. 2017-12-21 19:13:12 -05:00
releases Fixed #28884 -- Fixed crash on SQLite when renaming a field in a model referenced by a ManyToManyField. 2017-12-22 15:19:05 -05:00
topics Fixed #28870 -- Added support for functools.partialmethod serialization in migrations. 2017-12-06 14:49:37 -05:00
Makefile
README
conf.py Bumped version; master is now 2.1 pre-alpha. 2017-09-22 12:51:17 -04:00
contents.txt
glossary.txt
index.txt
make.bat
spelling_wordlist Removed unused words from docs/spelling_wordlist. 2017-11-24 07:53:40 -05:00

README

The documentation in this tree is in plain text files and can be viewed using
any text file viewer.

It uses ReST (reStructuredText) [1], and the Sphinx documentation system [2].
This allows it to be built into other forms for easier viewing and browsing.

To create an HTML version of the docs:

* Install Sphinx (using ``pip install Sphinx`` or some other method)

* In this docs/ directory, type ``make html`` (or ``make.bat html`` on
  Windows) at a shell prompt.

The documentation in _build/html/index.html can then be viewed in a web browser.

[1] http://docutils.sourceforge.net/rst.html
[2] http://sphinx-doc.org/