-
Notifications
You must be signed in to change notification settings - Fork 0
Register any classes like Django's admin
License
imtapps/django-class-registry
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Allows you to create any Registry, similar to how django's admin has you register classes, or their template library has you register tags. Usage ====== :: from class_registry import Registry site = Registry() @site.register class MyCoolClass(object): """ My class that should be registered. """ key = "ABC" >>> site["ABC"] <class 'MyCoolClass'> Alternate use ------------- Or, if you want your own key name, specify it when you register the class.:: container = Registry(key_name="other_key") @container.register class MyCoolClass(object): other_key = "POL-COOL-CLS"
About
Register any classes like Django's admin
Resources
License
Stars
Watchers
Forks
Packages 0
No packages published