…rrent implementation explicitly lists force_insert and force_update only. Considering the full list of kwargs save() expects includes 'using' and 'update_fields', this is problematic if these kwargs need to be specified when saving a new Menu object. For example, when create a new Menu with factory-boy, the user is presented with the following error: "TypeError: save() got an unexpected keyword argument 'using'". Since the current implementation uses the default values for force_insert and force_update anyway, simply passing *args and **kwargs is an acceptable way to fulfill the underlying API contract.
re-querying the database.
on pages including /about/team/ and /about/contact/). We need to come up with a better way of doing this! Pass Menu object into get_items()
…level being all 'current'. If, for instance, you have a menu "home | blog | entry" then depending on your urls.py both blog and entry will be 'current'. This change avoids this.
…ango.core.context_processors.request requirement to README