Commit 66d86d0
authored
Fix choices in ChoiceField to support IntEnum (#8955)
Python support Enum in version 3.4, but changed __str__ to int.__str__ until version 3.11 to better support the replacement of existing constants use-case.
[https://docs.python.org/3/library/enum.html#enum.IntEnum](https://docs.python.org/3/library/enum.html#enum.IntEnum)
rest_frame work support Python 3.6+, this commit will support the Enum in choices of Field.1 parent 4f7e9ed commit 66d86d0
2 files changed
+31
-11
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
| 11 | + | |
11 | 12 | | |
12 | 13 | | |
13 | 14 | | |
| |||
17 | 18 | | |
18 | 19 | | |
19 | 20 | | |
20 | | - | |
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
| |||
1401 | 1401 | | |
1402 | 1402 | | |
1403 | 1403 | | |
1404 | | - | |
1405 | | - | |
1406 | | - | |
| 1404 | + | |
1407 | 1405 | | |
1408 | | - | |
1409 | 1406 | | |
1410 | 1407 | | |
1411 | 1408 | | |
| |||
1414 | 1411 | | |
1415 | 1412 | | |
1416 | 1413 | | |
1417 | | - | |
1418 | | - | |
1419 | | - | |
| 1414 | + | |
1420 | 1415 | | |
1421 | | - | |
1422 | 1416 | | |
1423 | 1417 | | |
1424 | 1418 | | |
| |||
1442 | 1436 | | |
1443 | 1437 | | |
1444 | 1438 | | |
1445 | | - | |
1446 | | - | |
| 1439 | + | |
1447 | 1440 | | |
1448 | 1441 | | |
1449 | 1442 | | |
| |||
1829 | 1822 | | |
1830 | 1823 | | |
1831 | 1824 | | |
| 1825 | + | |
1832 | 1826 | | |
1833 | 1827 | | |
1834 | 1828 | | |
| |||
1858 | 1852 | | |
1859 | 1853 | | |
1860 | 1854 | | |
| 1855 | + | |
1861 | 1856 | | |
1862 | 1857 | | |
1863 | 1858 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1875 | 1875 | | |
1876 | 1876 | | |
1877 | 1877 | | |
| 1878 | + | |
| 1879 | + | |
| 1880 | + | |
| 1881 | + | |
| 1882 | + | |
| 1883 | + | |
| 1884 | + | |
| 1885 | + | |
| 1886 | + | |
| 1887 | + | |
| 1888 | + | |
| 1889 | + | |
| 1890 | + | |
| 1891 | + | |
| 1892 | + | |
| 1893 | + | |
| 1894 | + | |
| 1895 | + | |
| 1896 | + | |
| 1897 | + | |
| 1898 | + | |
| 1899 | + | |
| 1900 | + | |
| 1901 | + | |
| 1902 | + | |
1878 | 1903 | | |
1879 | 1904 | | |
1880 | 1905 | | |
| |||
0 commit comments