You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[change] Replace third-party JSONField with Django built-in JSONField #253
jsonfield is kept in requirements.txt because historical migration
files still import it; it can be dropped once those migrations are
squashed.
JSON columns in admin search_fields are cast to text in
get_search_results to avoid the unsupported ILIKE operator on
PostgreSQL jsonb. The same cast is applied to the __contains lookups
in Node.get_from_address, Node.count_address and Link.get_from_nodes
so they keep working on SQLite/SpatiaLite. The
upgrade_from_django_netjsongraph command JSON-decodes the legacy
addresses/properties string fields before loading them, so they are
stored as proper JSON values by Django's JSONField.
Fixes#253
0 commit comments