mirror of
https://github.com/django/django.git
synced 2024-12-01 15:42:04 +01:00
5e3463f6bc
Previously, foreign relationships were followed only one level deep which prevents foreign keys to foreign keys from being resolved appropriately. This was causing issues such as improper database value conversion for UUIDField on SQLite because the resolved expression's output field's internal type wasn't correct. Added tests to make sure unlikely foreign reference cycles don't cause recursion errors. Refs #24343. Thanks oyooyo for the report and Wayne Merry for the investigation. |
||
---|---|---|
.. | ||
__init__.py | ||
4x8.png | ||
8x4.png | ||
models.py | ||
test_binaryfield.py | ||
test_booleanfield.py | ||
test_charfield.py | ||
test_datetimefield.py | ||
test_decimalfield.py | ||
test_durationfield.py | ||
test_field_flags.py | ||
test_filefield.py | ||
test_floatfield.py | ||
test_foreignkey.py | ||
test_genericipaddressfield.py | ||
test_imagefield.py | ||
test_integerfield.py | ||
test_manytomanyfield.py | ||
test_promises.py | ||
test_slugfield.py | ||
test_textfield.py | ||
test_uuid.py | ||
tests.py |