Registry / web-framework / django-nano

django-nano

JSON →
library1.1.0pypypiunverified

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.

pip install django-nano
INSTALL
IMPORT
SIG · DJANGO-NANO
D
django-nano
web-frameworkpythonv1.1.0
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

NanoAppConfig
from nano import NanoAppConfig
from django_nano import NanoAppConfig
Common mistake: using django_nano instead of nano
NanoView
from nano.views import NanoView
No common wrong import known

Import NanoAppConfig and add it to Django's INSTALLED_APPS.

from nano import NanoAppConfig # Example: register a nano app in INSTALLED_APPS # INSTALLED_APPS = ['nano.apps.NanoAppConfig'] print('Nano ready')
Debug
Known issues
deprecatedThe old import path 'django_nano' is deprecated in version 1.1.0, use 'nano' instead.
fix
Change 'from django_nano import ...' to 'from nano import ...'
affects: >=1.1.0
gotchaNano apps require Django's AppConfig to be properly configured; missing app config leads to runtime errors.
fix
Ensure 'nano.apps.NanoAppConfig' is in INSTALLED_APPS.
affects: all
gotchaNano does not include migrations; you must run makemigrations/manage.py migrate if your nano apps define models.
fix
Run 'python manage.py makemigrations' and 'python manage.py migrate' after adding nano apps.
affects: all
Upgrade
Version history
1.1.0latest on PyPI
Audit
Dependencies
DjangorequiredRequired for Django integration
Agent activity
2 hits · last 30 days
node
2
Resources

No resource links recorded.