{"category":"https://djangopackages.org/api/v4/categories/4/?format=json","grids":["https://djangopackages.org/api/v4/grids/52/?format=json","https://djangopackages.org/api/v4/grids/160/?format=json","https://djangopackages.org/api/v4/grids/226/?format=json"],"id":2181,"title":"Swapper (Django Swappable Models)","slug":"django-swappable-models","last_updated":"2026-05-14T12:49:18-04:00","last_fetched":"2026-05-26T11:16:41.999694-04:00","repo_url":"https://github.com/openwisp/django-swappable-models","pypi_version":"1.4.0","created":"2014-01-09T12:48:09.344786-05:00","modified":"2026-01-28T13:58:00.522619-05:00","repo_forks":32,"repo_description":"Swapper - The unofficial Django swappable models API. Maintained by the OpenWISP project.","pypi_url":"https://pypi.org/project/swapper","documentation_url":"","repo_watchers":249,"commits_over_52":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,4,1,0],"participants":["sheppard","nemesifier","dependabot[bot]","codesankalp","pandafy","gasman","blag","Eeshu-Yadav","devkapilbansal","ryanhiebert","GeyseR","yashikajotwani12","stktyagi"]}