Snippet List
This utility is useful when you want to safely retrieve a single object from the database without having to wrap get() in a try/except block every time.
It also supports query optimization via select_related and prefetch_related, making it ideal for performance-conscious applications.
- orm
- queryset
- utils
- select_related
- get_or_none
- prefetch_related
This simple middleware replaces all 'a href' links to the current page to the 'span' elements. This very usefule from the usability point of view.
For example, user open in bowser page http://svetlyak.ru/blog/, and this middleware will replace all 'a' elements on this page, which refer to the '/blog/'. Because of this, link 'Blog' in the main menu, become a simple 'span'.
Next, when user goes to the next page, a post with full comments list ('/blog/123/'), for example, the item 'Blog' in the main menu become a link again!
To use this middleware, just add it to the list of middleware classes:
MIDDLEWARE_CLASSES = ('utils.middleware.RemoveSelfLinks',)
- middleware
- html
- output
- usability
- utils
3 snippets posted so far.