{"id":27163,"library":"django-nano","title":"nano","description":"Django nano provides loosely coupled mini-apps that do less. Current version 1.1.0, supports Python >=3.9. Newer versions may be available; check PyPI for latest release cadence.","status":"active","version":"1.1.0","language":"python","source_language":"en","source_url":"https://github.com/jazzband/django-nano","tags":["django","micro-framework","mini-apps","loosely-coupled"],"install":[{"cmd":"pip install django-nano","lang":"bash","label":"install from PyPI"}],"dependencies":[{"reason":"Required for Django integration","package":"Django","optional":false}],"imports":[{"note":"Common mistake: using django_nano instead of nano","wrong":"from django_nano import NanoAppConfig","symbol":"NanoAppConfig","correct":"from nano import NanoAppConfig"},{"note":"No common wrong import known","symbol":"NanoView","correct":"from nano.views import NanoView"}],"quickstart":{"code":"from nano import NanoAppConfig\n\n# Example: register a nano app in INSTALLED_APPS\n# INSTALLED_APPS = ['nano.apps.NanoAppConfig']\nprint('Nano ready')","lang":"python","description":"Import NanoAppConfig and add it to Django's INSTALLED_APPS."},"warnings":[{"fix":"Change 'from django_nano import ...' to 'from nano import ...'","message":"The old import path 'django_nano' is deprecated in version 1.1.0, use 'nano' instead.","severity":"deprecated","affected_versions":">=1.1.0"},{"fix":"Ensure 'nano.apps.NanoAppConfig' is in INSTALLED_APPS.","message":"Nano apps require Django's AppConfig to be properly configured; missing app config leads to runtime errors.","severity":"gotcha","affected_versions":"all"},{"fix":"Run 'python manage.py makemigrations' and 'python manage.py migrate' after adding nano apps.","message":"Nano does not include migrations; you must run makemigrations/manage.py migrate if your nano apps define models.","severity":"gotcha","affected_versions":"all"}],"env_vars":null,"search_vec":"'1.1.0':15 '3.9':18 'app':9,36 'avail':23 'cadenc':29 'check':24 'coupl':6,39 'current':13 'django':2,30 'framework':33 'latest':27 'less':12 'loos':5,38 'loosely-coupl':37 'may':21 'micro':32 'micro-framework':31 'mini':8,35 'mini-app':7,34 'nano':1,3 'newer':19 'provid':4 'pypi':25 'python':17 'releas':28 'support':16 'version':14,20","created_at":"2026-05-01T17:44:50.067637+00:00","updated_at":"2026-05-01T17:44:50.067637+00:00","problems":{"verify_error":"× No solution found when resolving dependencies:\n  ╰─▶ Because django-nano was not found in the package registry and you\n      require django-nano, we can conclude that your requirements are\n      unsatisfiable."},"ecosystem":"pypi","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":"","cli_version":null,"type":"library","homepage":null,"github":null,"docs":null,"changelog":null,"pypi":null,"npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["web-framework","database"],"base_url":null,"auth_type":null,"provenance":{"verified_status":"install_fail","verified_at":"2026-06-28","last_verified":"2026-06-28","next_check":"2026-07-05","install_tag":null}}